A · AAAA · CNAME · MX · NS · TXT
DNS 传播检测
修改了 DNS 记录?看看哪些公共解析器已经返回新值,哪些仍从缓存返回旧值。每个解析器都会被实时查询。
传播检测如何工作?
- 同一时间向美国、欧洲、俄罗斯、中国、韩国和日本不同运营商的 19 个公共解析器查询该记录。
- 同样的查询也会发送到域名自己的(权威)域名服务器。它们的答案就是当前值;返回该值的解析器即为已更新。
- TTL 列显示解析器在再次查询之前还会缓存该答案多少秒。
- 大型 anycast 服务(Google、Cloudflare、Quad9…)从离我们服务器最近的节点应答;它们的其他节点可能仍有不同的缓存。
常见问题
›DNS 传播需要多长时间?
取决于旧记录的 TTL:解析器会按该秒数缓存答案。TTL 为 300 时多数解析器几分钟内更新;为 86400 时可能需要一天。计划修改前请先降低 TTL。
›为什么有些解析器仍显示旧值?
它们在修改之前缓存了答案,会在 TTL 到期后重新查询。无法强制公共解析器提前清除缓存,不过 Google 和 Cloudflare 提供了清除缓存的页面。
›为什么解析器返回不同的 IP 地址?
使用 CDN 或 GeoDNS 的网站会向每个解析器返回最近服务器的地址。请对比权威答案和 CNAME 目标,而不仅仅是 IP。
›检测会保存数据吗?
不会。每次检测都会实时查询解析器;结果不会被缓存或保存。