DNS / 域名

DNS 查询

输入一个公开域名,或在 PTR 模式下输入公开 IP;选择解析器后手动查询。

DNS 查询

域名;PTR 模式可填公开 IP

DNS 响应

只有点击查询后,浏览器才会把查询名发送给所选公共 DNS 解析器;本站不保存查询历史。

查询选项

输入域名后再查询;当前没有发送请求。

改完邮件记录却仍看到旧值时,DNS 查询能让你确认某个公共递归解析器此刻返回了什么。结果会同时标出实际查询的名称和解析器,避免把缓存视角当成域名的唯一状态。

这个 DNS 记录查询工具展示原始答案与剩余 TTL。需要域名解析检测时,可以切换 Cloudflare 与 Google 分别查询;两家的结果不同也不等于已经确定全球传播情况。

为什么用这个 DNS 查询

先看清楚请求去了哪里,再判断答案。

明确选择解析器

DNS 查询只在你提交后开始。结果标明 Cloudflare 或 Google,并保留查询时间;切换解析器会立即使旧结果过期,避免把两个缓存视角混为一谈。

点击查询后,域名才被发送到选定的公共解析器。

按类型区分空答案与失败

“全部”会分别查询八类记录,而不是发送 ANY。某类没有记录、名称不存在和网络失败会分别显示,返回的每条记录都保留剩余 TTL。

多个记录卡片分别显示值和 TTL,另一个类型显示无记录。

读懂一次查询的输入与状态

01

填写真正的记录名称

查邮件策略时要输入 _dmarc.example.com 这样的完整名称,而非只填主域。国际化域名会先转成 ASCII;粘贴完整网址不会被静默截取域名。

02

分清“全部”和 PTR

“全部”对普通域名发起八类独立请求。PTR 只接受公开 IP 或反向 .arpa 名称;地址的反向名称先在浏览器内生成,修改选项不会自动发送。

03

核对响应码再复制

NOERROR 但没有答案表示所选类型未返回记录,不等于域名不存在。NXDOMAIN 和解析器错误另行显示。输入改变后,旧结果无法复制。

从记录类型看到原始响应

九种记录单独选择

可查 A、AAAA、CNAME、MX、TXT、NS、SOA、CAA、PTR。MX 优先级保留在原始值里;DNS 解析查询不会猜测邮件策略是否正确。

TTL 与来源同时可见

每条答案带名称、原始值和以秒为单位的剩余 TTL,同时显示公共解析器与查询时间。该数字可能是缓存的剩余时间,不一定是权威区域设置的初始值。

复制记录或完整 JSON

文本便于核对,JSON 保留响应标志和部分失败信息。PTR 反向解析会先把公开 IP 转成查询名;结果过期时两种复制都会禁用。

递归查询能说明的范围

不能证明全球传播完成
DNS 查询一次只观察所选公共递归解析器。不同地区的节点与缓存可能返回不同内容;比较 Cloudflare 和 Google 有参考价值,但不能替代全球观测。
不自动请求内部名称
粘贴或切换类型不会发包;单标签、.local、私有 IP、网址与端口会先在本地拒绝。页面没有后台监控,也不保存历史。
不做权威或邮件审计
浏览器不会向任意权威服务器直接查询 53 端口,也不会传送区域。TXT、MX 仅按原始响应显示,不能据此保证 SPF、DKIM、DMARC 配置或投递结果。
全部并非 ANY
公共解析器的 ANY 结果不能代表全部记录,因此工具独立请求八类且排除 PTR。某一类超时或被限流会标成失败,不会伪装成空记录。

DNS 查询常见问题

DNS 查询失败的可能原因是什么?

可能是名称写错、解析器超时、DNSSEC 验证失败,或该类型本来没有答案。先看响应码:NXDOMAIN 是名称不存在,NOERROR 且空答案仅说明该类型未返回;网络错误另列。

什么是 TTL?

TTL 是记录在缓存中还能存留的秒数。这里展示所选解析器在 DNS 查询时给出的剩余 TTL,不保证与权威区域配置的初始 TTL 相同。

为什么要选择不同的 DNS 服务器?

Cloudflare 与 Google 是不同的公共递归解析器,它们的缓存、观察节点和可能的错误状态并不完全一致。切换后要手动重新查询,旧结果会被标为过期。

DNS 查询和 Ping 有什么区别?

DNS 查询读取记录,Ping 则尝试与主机建立网络可达性检测。DNS 有答案不代表目标主机可达;本工具不发送 Ping。

查询结果为什么和别的工具不一样?

可能是解析器缓存和所在节点不同,也可能是比较了不同类型或名称。先确认完整查询名、记录类型、解析器和时间;域名解析检测的单次结果不证明全球传播。

还有查询结果没看懂?

准备好后再发起 DNS 查询

返回 DNS 查询面板,选择要观察的解析器并亲自提交名称。结果会保留来源,方便逐项核对。