![是否可以拥有不全都属于同一 TLD / 提供商的多个名称服务器?](https://linux22.com/image/595556/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E6%8B%A5%E6%9C%89%E4%B8%8D%E5%85%A8%E9%83%BD%E5%B1%9E%E4%BA%8E%E5%90%8C%E4%B8%80%20TLD%20%2F%20%E6%8F%90%E4%BE%9B%E5%95%86%E7%9A%84%E5%A4%9A%E4%B8%AA%E5%90%8D%E7%A7%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
鉴于 GoDaddy 中断,我们更新了域名的名称服务器列表,以添加其他名称服务器提供商。列表如下所示:
- ns61.domaincontrol.com
- ns54.domaincontrol.com
- ns1.dreamhost.com
- ns2.dreamhost.com
Godaddy 和 Dreamhost 都有区域条目来处理 A 和 MX 记录。其理念是,如果一个提供商出问题,另一个提供商将成为后备。
然而,当我用http://www.intodns.com/我收到有关 SOA 连续剧未达成一致的警告。
我是否误解了名称服务器配置中的一些基本知识?我该怎么做才能防止将来出现问题?
答案1
由于您使用的是不同的 DNS 提供商,因此 SOA 序列号不匹配是完全合理的。除非一个提供商支持向另一个提供商进行区域传输,否则提供商之间的 SOA 序列号不会匹配,但这不太可能……但没关系。序列号与您的域的名称解析没有任何关系,它们只对托管区域的名称服务器有意义,无论是在同一个提供商还是在托管区域的所有名称服务器中(如果允许向所有服务器进行区域传输)。您需要确保的是,当您在一个提供商处添加、更改或删除记录时,您在另一个提供商处也执行相同的操作。在一个提供商处保持 DNS 记录同步的主/从机制不会让您的记录在另一个提供商处保持同步,您必须手动执行此操作,通过使用相同的记录更新每个提供商的区域。
答案2
你当然可以。
例如,在我工作的地方,我们有 4 个名称服务器,其中 2 个由一个 DNS 主机托管,一个由我们托管,另一个由第二个外部 DNS 主机托管。
SOA(授权起始)序列不一致表明您的 DNS 存在同步问题 - 并非所有名称服务器都提供相同版本的 DNS 记录。这可能是一个实际问题,也可能表明 DNS 尚未从您的授权名称服务器完全传播到其他服务器。
这是我从 MS 找到的有关 SOA 记录结构的快速 KB。 希望这能帮助你弄清楚发生了什么事情。
序列号 - 此区域文件的修订号。每次更改区域文件时,此数字都会增加。每次进行更改时,增加此值非常重要,这样更改才会分发到任何辅助 DNS 服务器。