如何推动 DNS 传播

Ahm*_*ain -3 domain-name-system

我在 1 个月前将 DNS 名称服务器从旧迁移到新,但仍然在一些本地互联网提供商上显示旧的 DNS 信息。根据whatsmydns.net它的正确传播,但本地的一些服务提供商尚未清除其缓存。有什么办法可以硬推一下,让这些本地互联网服务提供商的DNS缓存自动清除。

在此处输入图片说明

在此处输入图片说明

Håk*_*ist 5

不,DNS 本身没有办法强制其他人的缓存服务器清除他们的缓存。


协议中定义的缓存纯粹是基于时间的;权威服务器指定允许缓存返回的记录集的最长时间(TTL),并且缓存服务器应遵守此规定。

众所周知,存在不遵守 TTL 的情况,特别是在指定的 TTL 非常低的情况下,但在进行更改一个月后出现问题的规模上,这绝对不是应该预料的事情。

您的问题似乎更有可能实际上与缓存无关,并且您的一端或该 ISP 的一端设置不正确。

最后,请确保:

  • 委托与您的权威记录一致(NS您区域中的NS记录应与父区域中的记录一致,任何胶水 ( A/ AAAA) 也是如此)。
  • 您所有的名称服务器都一致响应,即它们都具有相同的区域数据。如果您正在做任何奇特的事情,例如水平分割/视图,请确保此设置实际上按预期工作。

如果这不是问题,您可能想要联系受影响的 ISP 并尝试让他们调查问题所在(大概是他们的问题)。