跳到内容

🌍 DNS 传播检查器

从 Cloudflare、Google、Quad9、AdGuard 等公共 DNS 解析器查询相同记录,比较传播和一致性。

完全免费 无需注册 服务器处理 无日志 / 数据库 限速 5 种语言 深色模式

📖 本诊断能告诉你什么

DNS 变更不会在全球同时生效。每个解析器都会按 TTL 的秒数缓存上一次的应答,在过期之前会持续返回旧值。本诊断向 Cloudflare(1.1.1.1)、Google(8.8.8.8)、Quad9、AdGuard 等多个公共解析器发送相同查询,并比较返回的结果。只要各家结果不一致,就说明仍在传播中;全部一致即表示完成。

检查项 含义 未通过时的处理
所有解析器一致 所查询的所有解析器都返回了相同记录,传播已完成。 无需处理,可继续验证切换后的行为。
部分解析器仍是旧值 新旧值混杂。该解析器的缓存尚未过期而已,并非配置错误。 按变更之前的 TTL 秒数等待,TTL 为 3600 就最多等 1 小时。着急时可用 Google 的 Flush Cache 或 Cloudflare 的清除功能删除解析器端缓存。
所有解析器均无应答(NXDOMAIN) 该记录不存在,这不是传播问题。 在区域编辑界面确认记录名的拼写、末尾的点以及子域层级。若刚完成转移,权威名称服务器可能尚未切换,请一并检查 NS 记录。
TTL 过长 TTL 为 86400(24 小时)时,下次修改会有整整一天沿用旧值。 如果计划切换,请在操作前 1~2 天把 TTL 降到 300 秒。切换完成后改回原值,日常查询量不会增加。

浏览器和操作系统也各自缓存 DNS。若所有解析器都已一致而本机仍是旧值,请清除系统缓存(macOS 用 sudo dscacheutil -flushcache,Windows 用 ipconfig /flushdns)以及 Chrome 的 chrome://net-internals/#dns

🔗 相关工具