为什么有些用户仍在使用旧的 DNS 记录?

为什么有些用户仍在使用旧的 DNS 记录?

大约一个月前,我从经销商托管转移到 VPS。我转移了一批客户帐户,并更改了其域名上的名称服务器以匹配新服务器。所有帐户都运行良好。

然而,我收到一位网站所有者的报告称,很多用户被重定向到“帐户暂停”页面,这听起来就像他们仍在访问旧服务器时出现的页面。

我已经使用以下方式检查了该域名的 DNS A 记录whatsmydns.net显示的 IP 地址是 VPS 的。但是我使用另一个工具 (preshweb.co.uk/cgi-bin/dns-propagation-tracker - 抱歉,超链接仅限于 2 个) 进行了检查,它显示名称服务器仍设置为旧名称服务器。

旧服务器
名称服务器:ns1.quksdns3.net/ns2.quksdns3.net
IP 地址:82.147.22.2

新服务器
名称服务器:ns1.cenix.co.uk/ns2.cenix.co.uk
IP 地址:94.76.247.193

域名引发问题
usedjohndeere.co.uk

我原本以为 DNS 传播应该在几周前就完全完成了。那么可能发生了什么?有谁知道如何纠正这个问题吗?

编辑:

我刚刚注意到了这一点:

http://dl.dropbox.com/u/2536480/Web%20Host%20Manager%2011.30.5.3%20-%20Edit%20DNS%20Zone-142152.png

...在 Web 主机管理器中的编辑 DNS 区域设置中,我不知道我在这里做什么,但我想知道是否可以通过将其中列出的“ns1.quksdns3.net”更改为新的名称服务器来解决这个问题?

答案1

NS 记录包含之内你的新的名称服务器仍然具有老的其中的服务器名称:

% dig +norec @ns1.cenix.co.uk. usedjohndeere.co.uk ns
...
;; ANSWER SECTION:
usedjohndeere.co.uk.    86400   IN  NS  ns2.quksdns3.net.
usedjohndeere.co.uk.    86400   IN  NS  ns1.quksdns3.net.

您需要更改它们以匹配新名称。

查找您的解析器.co.uk将找到您的新名称服务器,但随后有些解析器将查找NS实际您的域名,发现它们不同,并使用它们进行后续查找。

修复新区域数据后,您还应该更新旧的名称服务器以匹配新名称,否则“子粘性”解析器将无法注意到已在父区域中注册的更改。

https://serverfault.com/a/322524/216有关子粘性解析器的更多信息。

答案2

验证从根名称服务器到您当前名称服务器的链是否正确。根名称服务器很可能指向正确的 TLD 服务器,但从那里开始,值得检查 DNS 服务器是否具有正确的数据(例如,对于 www.mydomain.example.com,值得检查 example.com 的名称服务器是否指向 mydomain.example.com 的正确名称服务器,以及这些服务器是否具有 www.mydomain.example.com 的正确数据)。

之后你只能继续阅读恶意 ISP 故意破坏其 DNS 服务器并思考人性的丑陋方面。

相关内容