DNS名称服务器指向自身。为什么?

DNS名称服务器指向自身。为什么?,dns,webserver,nameservers,Dns,Webserver,Nameservers,我继承了一个web服务器,它为我的客户端托管了5个网站。我刚刚发现所有5个域的域名服务器都设置为ns1.domain1.com和ns2.domain1.com。单个服务器正在为所有域(包括domain1.com)运行DNS。ns1和ns2都指向同一个web服务器 除了没有冗余的事实之外,domain1名称服务器正在使用DNS解析自己的IP,为什么会有人这样做?我遗漏了什么吗?为区域创建NS记录时,有两个选项: 1) 将每个分区的NS记录设置为仅指向其自身。因此,domain1.com将获得ns1

我继承了一个web服务器,它为我的客户端托管了5个网站。我刚刚发现所有5个域的域名服务器都设置为ns1.domain1.com和ns2.domain1.com。单个服务器正在为所有域(包括domain1.com)运行DNS。ns1和ns2都指向同一个web服务器


除了没有冗余的事实之外,domain1名称服务器正在使用DNS解析自己的IP,为什么会有人这样做?我遗漏了什么吗?

为区域创建NS记录时,有两个选项:

1) 将每个分区的NS记录设置为仅指向其自身。因此,domain1.com将获得ns1.domain1.com等。这样做的好处是远程站点不需要对其他地方进行交叉引用,也不需要去查找它。例如,如果您有指向ns1.domain2.com的域1.com的NS记录,那么也必须检查对域2.com的NS记录的查找,以确保它有正确的位置来查找ns1.domain2.com真正所在的位置。您可以想象这样的情况:domain2.com的NS记录指向domain3.com的名称服务器。。。这显然是低效的,并且会导致很多不必要的追逐。所以完全指向内部看起来像是一个废话,对吧!少追!但是这还意味着您需要使com对您的名称服务器的概念与您的名称服务器的概念保持同步,并且当您添加或删除它们和/或更改IP地址时,您需要(通过您的注册商)通知您的com事情已经更改。(技术演讲:更新com对您的glue记录的概念)

2) 添加指向外部服务器的NS记录。这在服务器场中很常见,这些服务器场将DNS服务作为注册商交易的一部分出售给您(即,您购买domain1.com的地方)。他们将您的NS记录设置为类似“ns1.godaddy.com”的内容。在您的情况下,以前的区域所有者将NS记录设置为所有指向domain1.com区域的记录。当您希望将来更改地址时,这实际上很有用。您不必更改所有5个区域的IP地址,只需在domain1.com的ns1.domain1.com记录中更改即可。其他区域不需要触摸。耶!当你管理100个区域时,它甚至更满


所以,这里没有对错之分。。。这是一种权衡,不同的管理员做不同的事情。如果您不介意区域编辑维护(如果您曾经更改过任何内容),请随意将其更改为其他模型。就个人而言,这也是我在可能的情况下所做的:我喜欢它们内在的独立性。但是,那也是大多数人无法更新家长的胶水记录以匹配的时候,世界上有无数的区域因为这个原因而不同步:“哦,我明天会做的。”

不,你是对的,你不应该这样做。