piapia123
zh

DNS 记录在线查询

网络

这个工具会联网查询:输入会发往第三方服务,不经过本站服务器

填入域名后点「查询」。结果只在你自己的浏览器里显示。

把一个域名的 DNS 记录查出来:A、AAAA、MX、TXT、NS、CNAME、SOA、CAA、SRV 九种类型。每条记录都逐字段解析 —— MX 拆出优先级、TXT 按 DNS 的展示格式还原并标出用途、SOA 展开成主域名服务器与四个定时器、CAA 解出授权签发的 CA。 ⚠️ 这个工具会联网,但查询不经过本站服务器。 你的浏览器直接向阿里云或腾讯的公共 DNS 服务发起查询 —— 也就是浏览器自己解析域名时用的那套协议(DNS over HTTPS)。打开开发者工具的网络面板就能看到那个请求,它的目标是 `dns.alidns.com`,不是本站。域名因此离开了这台设备,只是没有经过我们。 ⚠️ 查不到记录不等于域名有问题。 `NXDOMAIN`(域名不存在)与 `SERVFAIL`(权威服务器没有正常应答,可能只是暂时故障)是两种不同的情况,工具会分别给出说明 —— 别把后者当成前者。 ⚠️ 查 A 记录时会连同中间的 CNAME 链一起显示。 很多域名并不是直接指向 IP,而是先 CNAME 到另一台主机,只显示最终 IP 会让人以为配置与看到的不一致。

功能

  • 九种记录类型:A、AAAA、MX、TXT、NS、CNAME、SOA、CAA、SRV
  • MX 拆出优先级;`0 .` 这种 null MX(RFC 7505,明确声明不接收邮件)单独说明
  • TXT 按 DNS 展示格式拆段还原,并标出 SPF / DMARC / DKIM / MTA-STS / TLS-RPT 用途
  • SOA 展开成主域名服务器、负责人邮箱、序列号、刷新 / 重试 / 过期 / 否定缓存四个定时器
  • CAA 解出授权签发证书的 CA,并点出关键位是否置位
  • 每条记录都标出 TTL,且秒数换算成分钟 / 小时 / 天
  • 查 A / AAAA 时把中间的 CNAME 链一并列出
  • 域名不存在与服务失败给出不同的、说人话的解释,并附上权威服务器的 SOA
  • 可切换 DNS 线路(阿里云 / 腾讯 DNSPod),主线路无响应时自动切换备用线路
  • 支持中文域名,自动转成 punycode 后查询
  • 结果可整块复制,或下载为文本文件

使用方法

  1. 填入域名 —— 直接粘贴完整网址也可以,会自动取出域名
  2. 选记录类型与 DNS 线路
  3. 点「查询」
  4. 复制结果,或换个记录类型再查

常见问题

查询会经过你们的服务器吗?
不会。查询由你的浏览器直接发往阿里云或腾讯的公共 DNS 服务,域名不经过本站,我们也看不到你查了什么。打开网络面板就能看到那个请求 —— 它的目标是 `dns.alidns.com`,不是本站域名。
为什么查不到记录,但网站还能正常打开?
先看工具给的那句说明。域名不存在(NXDOMAIN)与权威服务器没有应答(SERVFAIL)是两回事:前者说明这个域名没被注册或拼写有误,后者往往只是暂时故障,或者该域名的 DNS 配置本身有问题。也可能是你查的记录类型和实际配置的不一样 —— 例如域名只配了 A 记录而你在查 MX。
同一个域名查两次,IP 的顺序不一样?
正常。一个域名可以配多条 A 记录,解析器返回它们的顺序不保证固定。集合是一样的,只是顺序可能变。
支持中文域名吗?
支持。中文域名在 DNS 里其实是以 punycode 形式(`xn--` 开头)存储的,工具会自动转换后查询,并在结果里把转换后的名字显示给你。想单独看转换过程可以用 Punycode 转换。
这些结果能直接拿去配 DNS 吗?
这是查询结果,不是配置建议。TTL、记录值都可以照抄,但先确认你查的确实是你自己管理的域名 —— 别人的域名查出来的记录,你改了也没有用。

相关工具