【问题标题】:Why does updating a domain's nameservers take so long? [closed]为什么更新域的名称服务器需要这么长时间? [关闭]
【发布时间】:2012-01-07 01:58:52
【问题描述】:

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

很好奇,因为我的虚拟主机出现故障,我现在必须等待,因为我更改了名称服务器,为什么?

编辑:
做了一些小研究,我的虚拟主机说它最多可能需要 24 小时。
好的,我知道大约是 24 到 48 小时,但显然只有 24 小时。
无论如何,我找到了这篇文章:http://www.tech-faq.com/how-to-flush-dns.html
它说你可以用 ipconfig blabla 刷新 DNS,也已经知道了。
但值得注意的是,这是站在第二段:

MaxCacheTtl 表示 DNS 查找%u2019s 结果将被缓存的最长时间。默认值为 86,400 秒。如果此值设置为 1,DNS 条目将仅缓存一秒。

现在拿起您的计算器并输入:86,400 / 60 / 60 = TADAH! 24(小时)
我还没有尝试过,因为我的注册表中没有注册表键:S

【问题讨论】:

  • 我有一个 .ma 域(在 domain.ma 注册),在他们的 cpanel 中显示它是 6 天前更新的,但所有 whois 服务和我的新 dns 服务也确认它没有'不改变...对于我的请求,他们承诺在 24 小时内回复,但一直错过...直到现在连续几天大约 5 次,从那以后没有回复。

标签: dns web nameservers


【解决方案1】:

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

欲了解更多信息,请参阅https://serverfault.com/questions/322490/what-is-the-correct-behaviour-when-nameservers-change/322524#322524

【讨论】:

    【解决方案2】:

    首先,我认为 2 天的数字已经过时。我已经看到它需要 48 小时,但现在的标准更像是 4-8 小时。此外,由于 DNS 的性质,您的计算机可能会在您的手机之前(或之后)几个小时看到 dns 解析。

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

    【讨论】:

    • DNS 不会“传播”——它只是从缓存中过期
    • 这在技术上是正确的,但术语传播被广泛用于描述该过程。我认为我的帖子很清楚,其他 DNS 服务器相互请求更新,而不是“推送”。更多好奇者阅读:wiki.dreamhost.com/DNS_propagation
    • 为了让它从缓存中过期,它必须已经传播。所以,是的,DNS 更改确实会传播。
    猜你喜欢
    • 2019-08-29
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-24
    • 2012-08-31
    • 1970-01-01
    • 2011-06-28
    相关资源
    最近更新 更多