V6IPv6Hub

平台篇 · 功能上手

在线 DNS 查询怎么用:A / AAAA / CNAME / PTR 与排障思路 - IPv6Hub

DNS 查询AAAA排障

本页目录

  1. 一、四类记录分别查什么
  2. 二、结果怎么读
  3. 状态徽标:五种「查完了」的结论
  4. 记录表与解析路径
  5. 三、围绕 IPv6 的四条排障思路
  6. 思路一:网站检测说 IPv6 不支持,先查 AAAA
  7. 思路二:用 CNAME 确认解析链条
  8. 思路三:用 PTR 反查对方是谁
  9. 思路四:分清「解析慢」和「解析错」
  10. 四、使用限制
  11. 五、下一步

在线 DNS 查询怎么用:A / AAAA / CNAME / PTR 与排障思路

网站排查 IPv6 问题时,十次里有七次要回到同一个动作:查一下域名到底解析出了什么。IPv6 相关的绝大多数「不支持」结论,根源都在 DNS 少了 AAAA 记录。

本站的 DNS 查询 提供四类记录查询,本文说明每一类查什么、结果怎么读,以及围绕 IPv6 的几条排障思路。

一、四类记录分别查什么

类型 回答的问题 典型输入
A 域名指向哪些 IPv4 地址 www.example.com
AAAA 域名指向哪些 IPv6 地址 www.example.com
CNAME 域名实际指向的另一个域名 www.example.com
PTR 由 IP 地址反查域名 8.8.8.8 或 2001:4860:4860::8888

在页面上切换顶部的类型按钮即可,默认选中的是 AAAA —— 这个默认值本身就是偏好:来查域名解析的人,多数是在排查 IPv6。

两个操作上的细节:

为什么不做「自定义解析器」入口?因为一个允许任意人指定任意服务器的公开 DNS 查询接口,很快会被用于 DNS 放大攻击或反射攻击。这是刻意的能力限制,不是功能缺失。

二、结果怎么读

状态徽标:五种「查完了」的结论

状态 含义 下一步
查询成功 拿到了记录 看记录表
无该类型记录 域名存在,但没有这个类型的记录(NODATA) 去 DNS 服务商添加该类型记录
域名不存在 域名本身不存在(NXDOMAIN) 检查域名拼写、注册状态、NS 是否生效
解析超时 上游解析器在时限内没应答 换时间重试,或检查域名所在权威服务器
解析服务故障 上游返回了异常应答 稍后重试;持续出现请联系站长

「无该类型记录」和「域名不存在」是最容易混为一谈、后果又完全不同的一组。 前者说明域名一切正常、只是没配这个记录类型 —— 对一个正在做 IPv6 改造的站点来说,这是正常的中间状态。后者说明域名压根不存在,属于更基础的错误。页面对 NXDOMAIN 还会额外给出权威区的 SOA 值与该记录的负缓存 TTL。

记录表与解析路径

结果表列出每条记录的 名称 / 类型 / TTL / 值,每一行都可以单独复制值。如果域名配置了 CNAME,结果上方会出现「解析路径(CNAME 链)」,把从查询名到最终目标的链条展示出来 —— 当你发现 AAAA 查不到时,这一步经常能直接告诉你问题出在哪一环。

TTL 是解析器返回的真实值,不是本站的缓存时间。所以刚改完记录的域名,这里也能看出「还剩多久生效」。若结果来自本站缓存,会额外标注「命中本站缓存」并显示缓存剩余秒数;记录条数过多时会标注「记录数已截断」。

三、围绕 IPv6 的四条排障思路

思路一:网站检测说 IPv6 不支持,先查 AAAA

用 网站 IPv6 检测 得到 IPv6「不支持」时,第二步就是来这里选 AAAA:

思路二:用 CNAME 确认解析链条

如果域名走了 CNAME(例如指向 CDN),AAAA 是否存在取决于链条末端那一环。只看自己的域名往往看不出问题:链中间某一跳只有 A 记录,整条链就不会返回 IPv6 地址。

思路三:用 PTR 反查对方是谁

排查一个陌生 IPv6 地址时,PTR 能给出对方登记的反向域名,常能直接看出运营方。注意 PTR 记录需要 IP 持有方主动配置,权威域名下没有 PTR 记录是正常现象,不代表地址有问题。

思路四:分清「解析慢」和「解析错」

「解析超时」和「查询成功但结果不对」是两类问题。前者与网络、权威服务器可用性有关;后者才需要看记录值本身。页面对超时会单独解释,不会让你把「超时」误当成「没有记录」。

四、使用限制

五、下一步

← 怎么检测网站是否支持 IPv6:四步检测法与报告解读 公共 DNS 怎么选:两组实测数据与四个判断维度 →