选择与问题对应的记录类型

  • A:名称对应的 IPv4 地址。
  • AAAA:IPv6 地址,需要与 A 分别检查。
  • CNAME:把一个名称指向另一个 DNS 名称的别名。
  • MX:邮件接收目标及优先级,数值较低的目标优先。
  • TXT:公开文本,常用于验证或邮件策略。

选择框也提供 NS、SOA 和 CAA。先检查与症状有关的类型,不必遍历所有选项。A 正常不能证明邮件配置正确,MX 有响应也不能证明网站在线。

完成一次范围明确的查询

  1. 打开 DNS 查询工具,输入完整的公网主机名。example.com 和 www.example.com 是不同名称。
  2. 选择一种记录类型并运行。
  3. 核对显示的域名和解析器,然后查看 DNS 状态与答案列表。
  4. 比较 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 证书、可用性和信誉分别看待。

按简短流程排查

  1. 核对拼写、完整名称和记录类型。父域名记录不会自动适用于所有子域名。
  2. 对照 DNS 服务商控制台中的预期配置。IP Lens 只读取公开记录,不能修改它们。
  3. 刚编辑记录后,保存时间和 TTL,间隔合理时间再试,不要连续快速请求。
  4. 没有答案时,先区分记录缺失、DNS 状态非零与 HTTP 请求失败。
  5. DNS 正常但网站失败时,应另查连接与服务状态,具体可参考 IPv4、IPv6 与延迟指南。

IP 和 ASN 指南解释了如何理解 DNS 返回的地址。类似 CDN 的 CNAME 只是线索,不能确认浏览器真正访问了哪个边缘节点。TXT 中存在邮件策略,也不等于完成了送达率审计。汇报时应保留这些限制。

资料来源与延伸阅读

响应字段见 Google DNS JSON 接口规范,基础记录见 IETF RFC 1035,AAAA 记录见 IETF RFC 3596。本文流程针对 IP Lens 提供的检查。