您能否拥有指向不同提供商的NS记录?


10

假设您在提供商处注册,并获得了以下NS记录:

Name Server: NS18.EXAMPLE.COM
Name Server: NS8.EXAMPLE.COM

您可以添加这些以增加弹性而不会带来任何负面影响吗?

Name Server: ns4.google.com
Name Server: ns2.google.com
Name Server: ns3.google.com
Name Server: ns1.google.com

Answers:


17

您可以为域添加与NS记录一样多的DNS服务器,但是它们需要满足两个条件:

  • 他们必须托管DNS区域的权威副本
  • 它们必须保持同步

因此,不,您不能在世界各地添加任何随机的DNS服务器(例如Google的服务器),因为它们对该区域没有权威,因此它们不能充当该区域的DNS服务器(除非Google实际上您的DNS提供者,但事实并非如此)。

但是,您可以根据需要添加任意数量的 DNS服务器,只要它们实际上针对该区域正确配置的权威DNS服务器即可;它们可以驻留在您想要的任何位置:网络,云VM,托管服务...只要确保使用标准的主-次区域设置或复制系统(例如Active-集成目录的DNS)。


2
当人们忽略权威要求时,我已经看到了一些非常奇怪的事情,例如.gov网站(其中包括OpenDNS作为其#3备份)。美好的时光。在计划DNS服务器的位置时,请记住BCP 16建议,这一点也很重要,否则可能会发生不良情况
Andrew B

4

除非名称服务器提供对查询的权威答案,否则弹性不会增加。确保每个关联的dns服务器都单独托管该区域的副本。


noip.com/blog/2011/04/08/…本文使您相信,添加更多的NS记录可以提高弹性,但是显示的示例仅显示了属于同一公司的DN条目。我不知道如何让Google托管您所提到的区域副本
Ulukai

当然,同一家公司可以托管该区域。它甚至可能是相同的金属。明智的做法是在不同的硬件上使用不同的服务,最好在不同的位置使用不同的服务以获得高可用性。
Daniel Nachtrub'3
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.