0

我已将域 www.fitnaturally.co.uk 的 A 记录(域已使用一段时间)指向我的服务器 IP(79.170.44.156)。我在 8 小时前做了这个,但仍然没有发生任何事情。根据我的经验,这个过程通常不会超过 4 小时。

http://www.whatsmydns.net/#A/www.fitnaturally.co.uk/进行 DNS 传播检查后

我发现正确的 IP 在某些位置,但在其他位置它仍然是旧的 A Record ip (91.208.99.12)。当我不断检查 whatsmydns 时,每个位置的 IP 地址也不断变回旧 IP。例如,英国伦敦 (BT Global) 为 79.170.44.156,但现在已更改回 (91.208.99.12)。

如果我对http://www.whatsmydns.net/#A/fitnaturally.co.uk/进行 DNS Prop 检查,所有 A 记录都显示 79.170.44.156。但旧网站仍在加载,我无法通过 ftp.fitnaturally.co.uk 连接到新服务器。

有人可以提出任何我可以尝试使其正常工作的建议或提出为什么要花这么长时间的原因吗?

4

2 回答 2

4

您的 DNS 记录有 1 天的 TTL,这就是旧数据从缓存中清除所需的时间。

$ dig www.fitnaturally.co.uk a @ns1.tsohost.co.uk +norec

; <<>> DiG 9.6-ESV-R4-P3 <<>> www.fitnaturally.co.uk a @ns1.tsohost.co.uk +norec
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7116
;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.fitnaturally.co.uk.        IN  A

;; ANSWER SECTION:
www.fitnaturally.co.uk. 86400   IN  A   79.170.44.156

86400 秒是 1 天。我假设您在替换的旧记录上具有相同的 TTL。

如果您希望更改传播得更快,则必须降低 TTL。请注意,这必须在您进行更改之前完成,因为缓存在查找旧数据时会获取 TTL,并在再次检查之前将其保留很长时间。

回答不可避免的下一个问题:不,没有办法强制清除缓存。

于 2013-05-12T09:19:45.743 回答
1

在某些情况下,DNS 传播可能需要一天以上的时间。使用通常很快的 Google DNS8.8.8.8来查看更改是否已正确应用。

于 2013-05-12T09:11:19.073 回答