如何使用DNS查询工具
输入域名(例如 example.com)并选择记录类型;也可以保留默认的全部常用类型,一次性查询A、AAAA、CNAME、MX、NS、TXT、SOA、CAA和HTTPS记录。您可以直接粘贴完整网址,我们会自动提取其中的主机名。要查询PTR记录,请输入IP地址并选择PTR,或使用我们的反向DNS查询工具。
查询请求通过加密的DNS-over-HTTPS(DoH)发送到Cloudflare的公共DNS解析服务器(1.1.1.1),因此您看到的是互联网上大多数人看到的结果,而不是您所在运营商的缓存副本。TTL值表示剩余的缓存时间,单位为秒。
DNS记录类型一览
| 类型 | 作用 | 示例值 |
|---|---|---|
| A | 将域名指向IPv4地址 | 192.0.2.10 |
| AAAA | 将域名指向IPv6地址 | 2001:db8::10 |
| CNAME | 别名,将一个域名指向另一个域名 | www → example.com |
| MX | 域名的邮件服务器及优先级 | 10 mail.example.com |
| NS | 权威域名服务器 | ns1.example.net |
| TXT | 自由文本:SPF、DMARC、域名所有权验证 | v=spf1 -all |
| SOA | 区域元数据:主服务器、序列号、各类计时器 | ns1.example.net. admin.example.com. 2026101301 … |
| CAA | 指定哪些证书颁发机构可以签发TLS证书 | 0 issue "ca.example.net" |
| SRV | 服务所在位置(主机和端口) | 10 5 5060 sip.example.com |
| PTR | 从IP到域名的反向解析 | host.example.com |
| DS / DNSKEY | DNSSEC密钥和授权签名者 | — |
| HTTPS | 连接提示,如HTTP/3和ECH | 1 . alpn="h3,h2" |
如需包含区域文件示例的详细讲解,请阅读DNS记录类型详解(英文)。
用DNS查询排查问题
- 迁移后网站打不开?检查A/AAAA记录是否已指向新服务器,然后使用DNS传播检测工具查看全球各地的DNS解析服务器是否已经同步。
- 邮件被退回?确认MX记录无误,并用邮件安全检测工具检查SPF和DMARC。
- 返回NXDOMAIN?说明该域名不存在:请检查拼写,确认域名是否已过期(WHOIS查询),以及是否已在注册商处设置NS记录。
- 返回SERVFAIL?通常是DNSSEC签名出错,或权威服务器无法访问。
常见问题
为什么在我自己的电脑上查到的结果不一样?
您的电脑可能使用的是运营商的DNS解析服务器,在TTL到期之前,它可能仍保留着旧的缓存记录。此外,您的hosts文件中也可能有自定义的解析覆盖。
为什么根域名没有CNAME记录?
DNS标准禁止在区域顶点(根域名)设置CNAME,因为它会与必需的SOA和NS记录冲突。许多DNS服务商提供ALIAS记录或“CNAME展平”作为替代方案。
如何通过命令行查询DNS?
在Windows上使用 nslookup -type=MX example.com,在macOS和Linux上使用 dig example.com MX +short。