![为什么 DNS 记录的全球传播差异很大?](https://linux22.com/image/801409/%E4%B8%BA%E4%BB%80%E4%B9%88%20DNS%20%E8%AE%B0%E5%BD%95%E7%9A%84%E5%85%A8%E7%90%83%E4%BC%A0%E6%92%AD%E5%B7%AE%E5%BC%82%E5%BE%88%E5%A4%A7%EF%BC%9F.png)
我一直使用 DNSever 来托管我的域名的区域记录。在此之前,我使用的是域名注册商的 DNS 服务器。我一直注意到,更改的 DNS 记录在全球范围内传播过去需要数小时到半天的时间。
今天我在两台 VPS 上安装了 bind9,并在注册商处设置了名称服务器条目后在那里设置了区域记录。令我惊讶的是,每当我对区域文件进行更改时,它们都会立即传播到全球(印度尼西亚和印度除外)。
如何使用不同的名称服务器进行全球传播,差异何在?这些变化如何能立即传播到全球?
答案1
您永远不会知道“传播您的记录”需要多长时间 [或更准确地说 - 使早期的缓存条目过期]。有一些损坏的解析器 DNS 会忽略 [太低] 的 ttl 值,并决定用自己的更大数字覆盖它们。