Dns 为什么要更新域';s名称服务器需要这么长时间?

Dns 为什么要更新域';s名称服务器需要这么长时间?,dns,web,nameservers,Dns,Web,Nameservers,当我更改域的(一个点com)名称服务器时,可能需要2天的时间。 我知道这很正常,但为什么呢? 只是好奇,因为我的网络主机坏了,我现在不得不等待,因为我改变了名称服务器,为什么 编辑: 做了一些小调查,我的网络主机说最多需要24小时。 好的,我知道大约是24-48小时,但看起来只有24小时。 总之,我找到了这篇文章: 它说你可以用ipconfig blabla刷新DNS,这一点你也已经知道了。 但值得注意的是,这是站在第二段: MaxCacheTtl表示DNS查找%u2019s结果将被缓存的最长时

当我更改域的(一个点com)名称服务器时,可能需要2天的时间。
我知道这很正常,但为什么呢?

只是好奇,因为我的网络主机坏了,我现在不得不等待,因为我改变了名称服务器,为什么

编辑:
做了一些小调查,我的网络主机说最多需要24小时。
好的,我知道大约是24-48小时,但看起来只有24小时。
总之,我找到了这篇文章:
它说你可以用ipconfig blabla刷新DNS,这一点你也已经知道了。
但值得注意的是,这是站在第二段:

MaxCacheTtl表示DNS查找%u2019s结果将被缓存的最长时间。默认值为86400秒。如果此值设置为1,DNS条目将仅缓存一秒钟。 现在用你的计算器输入:86400/60/60=TADAH!!24(小时)

我还没有试过,因为我的注册表中没有注册表项:首先,我认为2天的数字已经过时了。我看到它需要48小时,但现在的标准是4-8小时。此外,由于DNS的性质,您的计算机可能会在您的手机进行DNS解析之前(或之后)数小时内看到DNS解析


无论如何,你问题的答案归结为传播的概念。您更新的DNS服务器必须将此更改告知所有其他DNS服务器。其他服务器仅在TTL通过后请求更新,当您谈论世界上所有DNS服务器时,这些数字都可以加起来。

当您更改名称服务器时,您必须确保旧名称服务器也包含新信息,否则,一些解析器不会注意到
.com
区域中的委托已更改


有关更多信息,请参见

DNS不“传播”-它只是从缓存中过期。这在技术上是正确的,但术语传播广泛用于描述该过程。我想我的帖子很清楚,其他DNS服务器相互请求更新,而不是“推送”。对于那些好奇的人来说,更多的阅读:为了让它从缓存中过期,它必须已经传播了。所以,是的,DNS更改确实会传播。我有一个.ma域(在domain.ma注册),在他们的cpanel中显示它在6天前更新过,但所有whois服务和我的新DNS服务也确认它没有更改。。。对于我的请求,他们承诺会在24小时内回复,但总是错过。。。到目前为止,连续几天大约有5次,此后没有任何反应。