使用方法
- 在 域名 中输入域名,例如 example.com。网址也可以。
- 选择 记录类型。常用类型 会一起显示 A、AAAA、CNAME、MX、TXT 和 NS。
- 选择 解析器。对于公共域名,Cloudflare 和 Google 给出的答案相同。
- 阅读表格。对于邮件服务器,优先级 数字最小的会先被尝试。
查询发往何处
您的浏览器把查询直接发送给您选择的解析器:Cloudflare(cloudflare-dns.com)或 Google(dns.google)。它使用各服务的 DNS over HTTPS JSON 接口,因此本页面与您和解析器之间没有自己的服务器。
与任何 DNS 查询一样,解析器会看到您查询的名称、记录类型,以及查询来源的 IP 地址。它看不到本页面的其他内容。我们不保存您的查询或答复。
- 解析器会按 TTL 保留每个答复,因此您刚修改的记录,在该时间内仍可能显示为旧值。
- 结果显示的是解析器此刻返回的内容,并不能证明网站可以正常打开,或邮件可以送达。
记录类型
每条记录都有类型、名称、值和 TTL:TTL 是解析器可以保留该答复而无须再次查询的秒数。以下是本工具能读取的类型。
| 类型 | 内容 |
|---|---|
| A | 名称对应的 IPv4 地址 |
| AAAA | 名称对应的 IPv6 地址 |
| CNAME | 指向另一个名称的别名 |
| MX | 邮件服务器及其优先级:数字越小越先被尝试 |
| TXT | 文本,例如 SPF 策略和域名验证码 |
| NS | 负责该域名的权威域名服务器 |
| SOA | 主域名服务器、区域序列号及其计时器 |
| CAA | 允许为该域名签发证书的证书颁发机构(RFC 8659,英文) |
| SRV | 某项服务的主机和端口(RFC 2782,英文) |
| PTR | IP 地址对应的名称,用于反向 DNS |
| DS、DNSKEY | DNSSEC 的密钥和摘要 |
| HTTPS | HTTPS 连接的设置(RFC 9460,英文) |
状态与 AD 标志
NOERROR 表示解析器已经应答。如果该名称有您所查询类型的记录,就会列出;如果没有,结果会说明这一点。NXDOMAIN 表示该名称不存在。SERVFAIL 表示解析器无法给出答案。
AD 标志表示解析器已检查答案的 DNSSEC 签名并确认有效。没有 AD 并不一定说明答案有误:大多数域名没有签名,而且并非每个解析器都会检查签名。
示例:gmail.com 的邮件服务器
选择 MX,输入 gmail.com。解析器返回五台邮件服务器。每台都有优先级:发送方服务器会先尝试数字最小的,连接不上时才使用其他的。
下表是2026-11-10的查询结果,按优先级排序。邮件服务器会随时间变化,您看到的记录可能不同。
| 优先级 | 邮件服务器 |
|---|---|
| 5 | gmail-smtp-in.l.google.com |
| 10 | alt1.gmail-smtp-in.l.google.com |
| 20 | alt2.gmail-smtp-in.l.google.com |
| 30 | alt3.gmail-smtp-in.l.google.com |
| 40 | alt4.gmail-smtp-in.l.google.com |
常见问题
什么是 DNS 查询?
它向域名系统查询某个名称对应的记录:网站的 IP 地址、邮件服务器、文本记录等。每条记录都有类型和 TTL,即解析器可以保留答案的时间。
NXDOMAIN 是什么意思?
解析器找不到这个名称。请先检查拼写。刚添加的记录,可能要等解析器中的副本过期后才显示,因此请等待 TTL 时间后再查询。
AD 标志表示什么?
AD 表示解析器已检查答案的 DNSSEC 签名并确认有效。没有 AD 时,记录也可能是正确的,因为许多域名没有签名,有些解析器也不检查签名。
应该选择 Cloudflare 还是 Google?
对于公共域名,两者返回的记录相同。两者都可以使用,如果其中一个没有应答,就换另一个。两者都是公共服务,因此选择其中哪一个,隐私程度并没有区别。
解析器能看到我查询的内容吗?
能。它会收到名称、记录类型,以及查询来源的 IP 地址,这与任何 DNS 查询一样。HTTPS 可以对网络上的其他人(例如您的无线网络提供商)隐藏查询,但解析器仍然能看到。本页面不会把您的查询发送给其他服务。
修改记录后,TTL 为什么重要?
TTL 告诉解析器可以保留一个答案多久。修改记录后,旧答案可能会在缓存中保留到 TTL 结束,因此新值可能需要等这么久才会在各处生效。
资料来源
- Cloudflare:DNS over HTTPS,JSON 接口(英文)
- Google Public DNS:DNS over HTTPS,JSON 接口(英文)
- RFC 1035:域名的实现与规范(英文)
- IANA:DNS 参数,记录类型编号和响应代码(英文)
- RFC 8659:DNS 证书颁发机构授权(CAA)(英文)
- RFC 2782:指定服务位置的 DNS 资源记录(SRV)(英文)
- RFC 9460:通过 DNS 进行服务绑定与参数规范,HTTPS 记录(英文)
数据和文字最近核对于2026年11月10日星期二。