主要和辅助名称服务器:是否必须在同一个公司托pipe?

我有我的域名托pipe,我收到了两个域名服务器更新与我的域名注册商ns1.hostingcompany.com ns2.hostingcompany.com,我知道如果主名称服务器宕机DNS服务器自动指向我的域到辅助名称服务器但我的问题是我的主机的整个系统发生了什么事? 由于ns1和ns2属于同一家公司,我的域名会解决什么问题? 或者我可以在不同的服务器与不同的公司有ns2? 如果是的话,我如何configurationns2后端? 谢谢

主要问题的答案是“不,他们不”。 您的两个(甚至更多)域名服务器可以(也可能应该)与单独的公司一起托pipe在单独的数据中心中,最好由不同的networking提供商提供服务。

如何设置你的二进制名称服务器略微超出了SF答案的范围 – 这取决于你正在运行的parsing器,或者如果你要与名称服务提供商,他们提供什么接口。 但是不仅没有两个名称服务器相互隔离的条件,最好的做法是这样做。

没有要求您的主要和次要名称服务器由同一个组织运行,并且正如Mad Hatter所build议的那样,如果您的域名具有高可用性需求,那么考虑冗余devise是一个好主意。

任何值得他们的盐的DNS提供商可能已经在一定程度上做了 – 他们可能会给你两个名称服务器的名称和IP地址发布在你的NSlogging,但如果他们是任何一种有能力的DNS提供者,并不意味着有确切的两台服务器在那里,你的域名的解决scheme将停止那两个单独的机器发生任何事情。 更可能的是,他们正在使用诸如dns集群,负载均衡,任播等机制,和/或使许多服务器实例的单独集合看起来像两个逻辑服务器一样行事的其他方式。 它们还应该具有地理冗余性,多个networkingpath,热备份等,简而言之,要同时取出所有(合格的)商业DNS提供商的服务器应该是非常困难的。

但是,如果您担心依赖单一组织,则有许多备选名称服务的选项(披露:我的非营利性雇主经营一家SNS @ ISC,尽pipe它旨在提供高可用性二级服务那些运营自己初选的组织,而不是商业DNS提供商的备份。)

如果最糟糕的情况发生,你的DNS服务器的域名服务器都被拿走了,请记住,你将看到的第一个症状将是你的域名parsing不一致,因为一些recursionparsing器会得到你的信息在caching中,并将保留最多TTL秒。 在此期间,您的主要和次要名称服务器不可用,人们将尝试解决您的域的不同结果,取决于您的logging是否由它们上游的名称服务器caching。