DNS Lookup
One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
DNS lookup via Google DNS-over-HTTPS. Results may be cached by your browser.
Ctrl+Enter Run · Ctrl+Shift+C Copy · Esc Clear
Understand DNS Lookup
查询任意域名的实时 DNS 记录——A、AAAA、MX、TXT、NS、CNAME 和 SOA——并显示各记录的值及其 TTL。
How it works
查询通过 DNS-over-HTTPS 发往 Google 的公共解析器,它返回 JSON 而不是二进制的链路格式,因此浏览器也能提出一个本来需要 UDP 套接字才能提出的问题。选择「ALL」会并行发起六次查询(A、AAAA、MX、TXT、NS、CNAME)并合并结果。每条记录旁的 TTL 并不是区域作者所配置的那个值——它是该解析器丢弃其缓存副本之前剩余的秒数,因此它会在两次刷新之间递减,并在缓存过期时重置为权威值。
When to use it
- 在把投递问题归咎于邮件服务商之前,先确认 MX、SPF、DKIM 和 DMARC 记录存在且内容正确
- 在更换注册商或 DNS 服务商之后,确认新的 A 或 CNAME 记录确实已经发布
- 当域名转移看起来没完成时,查明该域名当前委派给了哪些域名服务器
- 在排查偏好 AAAA 的客户端之前,先检查某个主机名是否真的能解析出 IPv6
Watch out for
- 这只是一个观测点,不代表全世界。一条记录可以在 Google 的解析器上已经生效,却仍在你 ISP 的解析器里缓存着旧值——这里得到干净的结果并不能证明全球传播完成。
- CNAME 不能与同名的其他记录共存,也不允许出现在区域顶点。如果 `example.com` 需要指向负载均衡器,答案是 A 记录或服务商专有的 ALIAS/ANAME,而不是 CNAME。
- 单条 TXT 字符串上限为 255 字节,因此较长的 DKIM 密钥和 SPF 记录会以多个带引号的字符串发布,读取时再拼接起来。看起来被截断的记录,可能只是被分块了。
- DNS-over-HTTPS 会把查询交给第三方。你在这里查询的域名对 Google 的解析器是可见的,这就是能够从网页发起 DNS 查询所付出的代价。
Frequently Asked Questions
如何查询 DNS 记录?
输入域名并选择记录类型(A、AAAA、MX、TXT、NS、CNAME、SOA 或 PTR)。工具会向 Google 的 DNS-over-HTTPS 发起查询,并返回当前记录及其 TTL 值。无需安装任何软件——结果反映的是公共 DNS 的实时状态。
DNS 传播是什么?
DNS 传播是指更新后的 DNS 记录扩散到全球各解析器所需的时间(最长可达 48 小时)。TTL 值越低,传播越快。可以用本工具查询多个域名服务器,检查特定地区的传播是否已经完成。
如何检查我的邮件 DNS 记录是否正确?
查询 MX 记录以确认你的邮件服务器已列入其中。检查 TXT 记录中的 SPF(v=spf1...)、DKIM(_domainkey 子域)和 DMARC(_dmarc 子域)。SPF/DKIM/DMARC 记录缺失或配置错误会导致邮件被投进垃圾箱。
How to Use DNS Lookup
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.