选择与问题对应的记录类型
- A:名称对应的 IPv4 地址。
- AAAA:IPv6 地址,需要与 A 分别检查。
- CNAME:把一个名称指向另一个 DNS 名称的别名。
- MX:邮件接收目标及优先级,数值较低的目标优先。
- TXT:公开文本,常用于验证或邮件策略。
选择框也提供 NS、SOA 和 CAA。先检查与症状有关的类型,不必遍历所有选项。A 正常不能证明邮件配置正确,MX 有响应也不能证明网站在线。
完成一次范围明确的查询
- 打开 DNS 查询工具,输入完整的公网主机名。example.com 和 www.example.com 是不同名称。
- 选择一种记录类型并运行。
- 核对显示的域名和解析器,然后查看 DNS 状态与答案列表。
- 比较 IPv4、IPv6 或别名时,切换类型后再查。
浏览器通过 HTTPS 向 Google Public DNS 发送查询,无须修改操作系统的 DNS 设置。因此这是 Google 对本次请求的回答,并不是设备所有应用使用的解析器读数,也不是 DNS 泄漏检测。
结合记录、状态和 TTL 阅读
记录可能包含名称、数字类型、TTL 和数据。常见类型编号为 A 的 1、AAAA 的 28、CNAME 的 5、MX 的 15、TXT 的 16。多条结果可能正常,应保留完整列表;请求地址时也可能同时得到别名链中的记录。
TTL 以秒为单位,涉及缓存寿命。递归解析器可能显示剩余缓存时间,不能据此承诺全球用户在相同秒数后都会看到变化。
状态 0 表示无 DNS 错误,但不保证所选类型有答案。状态 3 通常表示名称不存在,状态 2 表示服务器处理失败。浏览器请求失败又是另一种情况,因为工具可能完全没有收到 DNS 响应。
正确理解 DNSSEC 指示
DNSSEC authenticated 反映 Google 响应中的 AD 标志。true 表示解析器报告响应数据已通过验证;false 本身不代表域名恶意或被攻击,未签名域名也可能正常返回 false。
IP Lens 请求可用的 DNSSEC 相关记录,但不会在页面内独立验证完整信任链。DNSSEC 也不评估网页内容是否安全。它是一次 DNS 响应的属性,应与 HTTPS 证书、可用性和信誉分别看待。
按简短流程排查
- 核对拼写、完整名称和记录类型。父域名记录不会自动适用于所有子域名。
- 对照 DNS 服务商控制台中的预期配置。IP Lens 只读取公开记录,不能修改它们。
- 刚编辑记录后,保存时间和 TTL,间隔合理时间再试,不要连续快速请求。
- 没有答案时,先区分记录缺失、DNS 状态非零与 HTTP 请求失败。
- DNS 正常但网站失败时,应另查连接与服务状态,具体可参考 IPv4、IPv6 与延迟指南。
IP 和 ASN 指南解释了如何理解 DNS 返回的地址。类似 CDN 的 CNAME 只是线索,不能确认浏览器真正访问了哪个边缘节点。TXT 中存在邮件策略,也不等于完成了送达率审计。汇报时应保留这些限制。
资料来源与延伸阅读
响应字段见 Google DNS JSON 接口规范,基础记录见 IETF RFC 1035,AAAA 记录见 IETF RFC 3596。本文流程针对 IP Lens 提供的检查。