免费工具 DNS 查询:看看公共 DNS 现在怎么解析你的域名
输入域名,一次查出 A、AAAA、CNAME、MX、NS、TXT、SOA、CAA 记录,是公共 DNS 此刻返回的真实结果;输入 IP 地址就做反查。刚在阿里云解析、DNSPod 或宝塔里改了记录却没生效?用「三家对比」看各家缓存到了哪一步。
- 10 种记录类型
- 三家 DNS 对比
- 点了才发请求
查询 DNS 解析记录
可以填域名、完整网址或邮箱地址(只取 @ 后面的域名);填 IPv4 / IPv6 地址会自动改成 PTR 反查。点「查询」之前,下面显示的是标了日期的示例结果。
dns.alidns.com)、Cloudflare(cloudflare-dns.com)或 Google(dns.google)——发送要查的名称和记录类型,不发别的。需要顺着查的检查(SPF 的 include、MX 主机)会把这些名称发给同一个服务。TapCub 的服务器不经手、不保存。子域名、_dmarc.example.com 这类带下划线的名称、中文域名都可以。
「常用全部」一次查 8 种。
在中国大陆网络下,Cloudflare 和 Google 可能连不上,选阿里云一般没问题。
概况
- 正常tapcub.com 共查到 14 条记录。
- 说明没有经过 DNSSEC 验证(区域没签名,或解析服务没验证)。
- 说明这些类型没有记录:CAA。
- 说明示例结果:这是 2026-11-11 制作本页时实际查到的记录。点「查询」获取实时结果。
解析记录
TTL 是解析服务可以缓存这条结果的时间,鼠标悬停看秒数。
| 类型 | 名称 | TTL | 值 | 用途 |
|---|---|---|---|---|
| A | tapcub.com | 5 min | 172.67.145.35 | — |
| A | tapcub.com | 5 min | 104.21.65.106 | — |
| AAAA | tapcub.com | 5 min | 2606:4700:3037::6815:416a | — |
| AAAA | tapcub.com | 5 min | 2606:4700:3032::ac43:9123 | — |
| MX | tapcub.com | 10 min | 10 mx.zoho.com | Zoho Mail |
| MX | tapcub.com | 10 min | 20 mx2.zoho.com | Zoho Mail |
| MX | tapcub.com | 10 min | 50 mx3.zoho.com | Zoho Mail |
| NS | tapcub.com | 24 h | chip.ns.cloudflare.com | — |
| NS | tapcub.com | 24 h | olivia.ns.cloudflare.com | — |
| TXT | tapcub.com | 5 min | emxwb2c2d8 | — |
| TXT | tapcub.com | 5 min | google-site-verification=5Q3r7y9GTIxOIw24VWvWnJwF3i0NtuUTDhJGdzYCq-E | Google Search Console 验证 |
| TXT | tapcub.com | 5 min | v=spf1 include:zohomail.com ~all | SPF |
| TXT | tapcub.com | 5 min | zoho-verification=zb19924911.zmverify.zoho.com | — |
| SOA | tapcub.com | 30 min | chip.ns.cloudflare.com dns.cloudflare.com 2419297697 10000 2400 604800 1800 | — |
三家对比
刚改完记录还在生效中,或者网站按地区返回不同 IP(CDN、智能解析)时,结果不同是正常的。
tapcub.com. 300 IN A 172.67.145.35
tapcub.com. 300 IN A 104.21.65.106
tapcub.com. 300 IN AAAA 2606:4700:3037::6815:416a
tapcub.com. 300 IN AAAA 2606:4700:3032::ac43:9123
tapcub.com. 600 IN MX 10 mx.zoho.com.
tapcub.com. 600 IN MX 20 mx2.zoho.com.
tapcub.com. 600 IN MX 50 mx3.zoho.com.
tapcub.com. 86400 IN NS chip.ns.cloudflare.com.
tapcub.com. 86400 IN NS olivia.ns.cloudflare.com.
tapcub.com. 300 IN TXT "emxwb2c2d8"
tapcub.com. 300 IN TXT "google-site-verification=5Q3r7y9GTIxOIw24VWvWnJwF3i0NtuUTDhJGdzYCq-E"
tapcub.com. 300 IN TXT "v=spf1 include:zohomail.com ~all"
tapcub.com. 300 IN TXT "zoho-verification=zb19924911.zmverify.zoho.com"
tapcub.com. 1800 IN SOA chip.ns.cloudflare.com. dns.cloudflare.com. 2419297697 10000 2400 604800 1800和 BIND 以及多数 DNS 服务商「导入记录」用的格式一样,可以复制或下载。
分享这组输入:数值写在链接的 # 后面,不会发到服务器。
https://tapcub.com/zh/tools/dns-lookup
版本 v1.0更新于 更新记录
每种记录说明什么
关于一个域名的大部分问题,看四五种记录就够了。
A、AAAA、CNAME:网站在哪
A、AAAA 是浏览器要连的 IPv4、IPv6 地址。CNAME 表示「这个名称是另一个名称的别名」,地址从目标那里取。用了 Cloudflare、阿里云 CDN 这类加速时,看到的是 CDN 节点的地址,不是你的源站。
MX:邮件发到哪
每条 MX 写一台邮件服务器和优先级,数字小的先试。没有 MX 时发件方会试域名本身的地址;Null MX(0 .)表示不收邮件。详细检查用「MX 记录查询」。
TXT:各种验证和策略
百度资源平台、Google Search Console、Microsoft 365 等的域名验证码,以及 SPF 记录。DMARC、DKIM 放在专门的名称下(_dmarc. 和 选择器._domainkey.),要去那里查。
NS、SOA、TTL:谁负责解析、缓存多久
NS 说明域名解析托管在哪家(阿里云解析、DNSPod、Cloudflare……)。SOA 里有序列号和几个计时参数。TTL 是解析服务可以缓存结果的秒数,改记录后最长要等这么久才全部生效。
各家解析服务都有缓存。刚改完记录时,Cloudflare、Google、阿里云在旧 TTL 到期之前可能各自返回新值或旧值,「三家一起对比」能直接看出来。
三步
免注册,点一下才发请求。
-
1
输入名称
域名、子域名、网址、邮箱地址都行;粘贴 IP 地址就是反查。
-
2
选类型和解析服务
一般先用「常用全部」。改完解析之后选「三家一起对比」,看各家是否已经更新。
-
3
查询、复制
先看概况,再复制或下载区域文件格式的记录。邮件相关的记录用 MX、SPF、DMARC、DKIM 专项检查。
浏览器直接走 DNS-over-HTTPS
浏览器不能发传统的 DNS 报文,但这三家公共 DNS 都支持通过 HTTPS 回答 DNS 查询、返回 JSON。本工具从你的浏览器直接请求它们,不经过 TapCub。
- 每次查询是一个 HTTPS GET,只带名称和类型,例如
?name=tapcub.com&type=MX - 解析服务会顺着 CNAME 查到底并返回整条链,概况里会标出别名
- 状态码:NOERROR(有回答,可能为空)、NXDOMAIN(名称不存在)、SERVFAIL(该域名的域名服务器没正常回答)
- AD 标志表示解析服务验证了 DNSSEC 签名,没签名的区域永远不会有
- 超过 255 字节的 TXT 记录分成多段存储,读取时直接拼接(RFC 7208 §3.3)
- 你看到的是公共 DNS 的视角,公司或运营商的 DNS 可能还缓存着旧结果
| 类型 | 内容 | 常见用途 |
|---|---|---|
| A / AAAA | IPv4 / IPv6 地址 | 网站、接口 |
| CNAME | 另一个名称 | www、CDN 加速、SaaS 自定义域名 |
| MX | 优先级 + 邮件服务器 | 收邮件 |
| TXT | 任意文本 | SPF、站点验证 |
| NS / SOA | 域名服务器 / 区域信息 | 解析托管在哪家 |
| CAA | 允许签发证书的机构 | 限制谁能给域名签 HTTPS 证书 |
| SRV | 优先级、权重、端口、主机 | SIP、XMPP 等服务 |
| PTR | IP 对应的名称 | IP 反查、邮件服务器核验 |
tapcub.com,2026-11-11 查询
把上面的默认结果逐行读一遍。
| 记录 | 值 | 说明什么 |
|---|---|---|
| A / AAAA | 172.67.145.35、104.21.65.106 和两个 IPv6 | Cloudflare 网络里的地址:网站开了 Cloudflare 代理 |
| NS | chip.ns.cloudflare.com、olivia.ns.cloudflare.com | 域名解析也托管在 Cloudflare |
| MX | 10 mx.zoho.com、20 mx2、50 mx3 | 邮箱用的是 Zoho Mail,先投优先级 10 的服务器 |
| TXT | v=spf1 include:zohomail.com ~all | SPF:Zoho 的服务器可以代发,其它软失败 |
| TXT | google-site-verification=… | 向 Google Search Console 证明域名归属 |
| CAA | 没有 | 任何证书机构都可以给这个域名签证书 |
记录会变。点「查询」看当前值,示例保留查询日期。
为什么改了解析「没生效」
多数时候记录本身没错,是别的地方卡住了。
没等旧 TTL 过期
原来 TTL 是 24 小时(86400)的记录,改完后最长要 24 小时才全部更新。计划要改的记录,提前一天把 TTL 调小。
改错了解析服务商
只有 NS 记录指向的那家才生效。域名在阿里云注册、NS 却指向 DNSPod 时,在阿里云解析里改了也没用。
CNAME 和其它记录并存
设了 CNAME 的名称不能再有 MX、TXT 等记录,所以根域名(@)通常不能设 CNAME。
两条 SPF 记录
接入新的邮件服务时又加了一条 v=spf1,结果两条都失效。要合并成一条,SPF 检查能看出来。
统计报表里哪里会碰到域名
DNS 能回答报表背后的几个实际问题:这些流量是谁带来的、爬虫来自哪个网络、统计脚本是怎么加载的。
怎么在线查询域名的 DNS 解析记录?
在上面输入域名,保持「常用全部」,点「查询」,就能看到公共 DNS 此刻返回的 A、AAAA、CNAME、MX、NS、TXT、SOA、CAA 记录。SRV 在类型菜单里选;输入 IP 地址就是反查。
DNS 解析查询结果为什么各家不一样?
每家解析服务会按记录的 TTL 缓存结果,刚改完时有的还返回旧值;用了智能解析或 CDN 的网站,还会按地区返回不同 IP。选「三家一起对比」能并排看到阿里云、Cloudflare、Google 的结果。
改了解析多久生效?
没有固定时间:每份缓存在 TTL 到期后失效,常见是 5 分钟到 24 小时。在注册商处改 NS(换解析服务商)可能更久,因为上级区域里的 NS 记录也有自己的 TTL,常见的是 48 小时。
什么是 IP 反查(PTR)?
查一个 IP 地址对应哪个名称。邮件服务器用它核验发件方;你也可以用它看一个自称「Baiduspider」或「Googlebot」的 IP,是否反解析到百度、Google 的主机名。输入 IP,工具会自动拼出 in-addr.arpa / ip6.arpa 名称。
在国内用这个工具查不出来怎么办?
Cloudflare 和 Google 的 DoH 服务在中国大陆网络下可能连不上,把「解析服务」换成阿里云再查。如果三家都失败,多半是浏览器插件或公司网络拦截了这些地址。
查询记录会被 TapCub 看到吗?
不会。点「查询」后,你的浏览器把名称和类型直接发给你选的解析服务,TapCub 的服务器不经手。那次查询适用该解析服务自己的隐私政策,和你平时上网一样。
NXDOMAIN 是什么意思?
名称在 DNS 里不存在:没注册、已删除或拼错了。NOERROR 但没有记录,表示名称存在、只是没有这种类型,比如只有 IPv4 的网站查 AAAA 就是这样。