是否可以拥有多个不属于同一 TLD/提供商的名称服务器?

Sim*_*mon 15 domain-name-system

鉴于 GoDaddy 中断,我们更新了我们域的名称服务器列表,以包含一个额外的名称服务器提供商。该列表如下所示:

  1. ns61.domaincontrol.com
  2. ns54.domaincontrol.com
  3. ns1.dreamhost.com
  4. ns2.dreamhost.com

Godaddy 和 Dreamhost 都有区域条目来处理 A 和 MX 记录。这个想法是,如果一个供应商退出,另一个将成为后备。

但是,当我使用http://www.intodns.com/测试我的配置时,我收到一条关于未同意 SOA 序列的警告。

我是否误解了名称服务器配置中的一些基础知识?我能做些什么来防止未来出现问题?

joe*_*rty 14

由于您使用的是不同的 DNS 提供商,因此 SOA 序列号不匹配的事实是完全合理的。提供者之间的 SOA 序列号不会匹配,除非一个提供者支持到另一个提供者的区域传输,这不太可能……但这没关系。序列号对您的域的名称解析没有任何影响,它们仅对托管该区域的名称服务器有意义,无论是在同一提供商处,还是在托管该区域的所有名称服务器中,如果允许所有区域传输其中。您需要确保的是,当您在一个提供商处添加、更改或删除记录时,您会在另一家提供商处执行相同的操作。使 DNS 记录在一个提供商处保持同步的主/从机制不会使您的记录在另一个提供商处保持同步,您


Hop*_*00b 7

你肯定可以。

例如,在我工作的地方,我们有 4 台名称服务器,其中 2 台由一台 DNS 主机托管,一台由我们托管,另一台由第二台外部 DNS 主机托管。

未经同意的 SOA(授权开始)序列表明 [很可能] 您的 DNS 存在同步问题 - 并非所有名称服务器都提供相同版本的 DNS 记录。这可能是一个实际问题,或者它可能表明 DNS 尚未从您的权威名称服务器完全传播到其他服务器。

这是我从 MS 找到的关于 SOA 记录结构的快速知识库。 希望这将有助于澄清你正在发生的事情。

序列号 - 此区域文件的修订号。每次更改区域文件时增加此数字。每次更改时增加此值很重要,以便更改将分发到任何辅助 DNS 服务器。

  • @Simon 好吧,正如 joeqwerty 所提到的,这可能是不可能的。我们的 DNS 主机允许区域传输,我忽略了你的可能不会。如果您不这样做,则 DNS 主机之间的“串行”/修订将不匹配(这是预期的,无需担心),您只需要确保所有名称服务器上的记录实际上都相同。 (2认同)