DNS传播检查器
同时查询多个公共DNS-over-HTTPS(DoH)解析器(Cloudflare、Google、Quad9、AdGuard),比较它们的答案,检查DNS更改是否已传播 — 查看已解析的值、TTL和A、AAAA、MX、CNAME、TXT或NS记录的共识。
输入
要查找的域名(或子域名),例如 example.com、www.example.com 或 _dmarc.example.com。
输出
| 指标 | 值 |
|---|---|
| No data yet | |
| 解析器 | 提供商 | 状态 | 解析值 | TTL |
|---|---|---|---|---|
| No data yet | ||||
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/dns-propagation-checker \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"domain": "github.com",
"recordType": "A"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `dns-propagation-checker` tool (DNS Propagation Checker) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
当您更新DNS记录时 — 将域名指向新服务器、更改邮件主机、添加TXT验证字符串 — 该更改不会立即到达整个互联网。世界各地的不同解析器会缓存旧答案,直到其TTL过期,因此在数分钟或数小时内,一些访客会看到新值,而另一些则仍然看到旧值。DNS传播检查器向您准确显示该部署现在的进展情况。
输入一个域名并选择一个记录类型,该工具将同时查询多个大型公共DNS解析器 — Cloudflare(1.1.1.1)、Google(8.8.8.8)、Quad9(9.9.9.9)和AdGuard — 然后比较它们的答案。摘要会告诉您记录是否已完全传播、仍在推出或根本无法解析,每个解析器的表格会并排显示每个提供商的已解析值和TTL。
使用方法
- 输入您想要检查的域名 —
example.com、www.example.com等子域名或_dmarc.example.com等下划线名称。 - 选择记录类型:A(IPv4)、AAAA(IPv6)、MX(邮件)、CNAME、TXT或NS。
- 点击检查传播。通过DNS-over-HTTPS查询每个解析器,其答案将显示为Propagated、Differs、No records或错误状态。
摘要中的Resolvers agreeing行和Verdict会告诉您该更改离全球推广有多近。当每个解析器都返回相同值时,传播就完成了。
FAQ
"Differs"是什么意思?
该解析器返回了有效的记录,但值与大多数不同。这在更改期间是正常的(某些缓存仍然保存旧记录)— 或者对于大型网站,表示该域名使用基于地理位置的或任播答案,这在不同位置会合法地有所不同。
为什么解析器显示错误或"No records"?
NXDOMAIN表示该域名不存在;SERVFAIL/REFUSED表示该解析器无法回答;"No records"表示该域名存在但没有您请求的类型的记录(例如,不处理邮件的域名上没有MX记录)。
什么是TTL为什么它很重要?
TTL(生存时间)是解析器被允许缓存记录的时间长度(以秒为单位)。TTL为3600秒的记录在您更改后最多可以从缓存提供一小时。在计划更改之前降低TTL会使未来的更新传播更快。
检查了多少个解析器?
四个独立的公共解析器在不同的任播网络上。它们是具有代表性的全球样本,而不是完整的统计 — 即使所有四个都同意,记录仍然可能在其他地方被缓存。
隐私
您输入的域名会被发送到上面列出的公共DNS解析器,以便它们可以查找它 — 这是任何DNS查询的固有部分。查询在我们的服务器上运行,而不是在您的浏览器中运行(公共解析器不允许直接跨源浏览器调用),我们不会存储您检查的域名或其结果。