gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 00:11:45 26 4
gpt4 key购买 nike

我继承了一个 Web 服务器,该服务器为我的客户托管了 5 个网站。称它们为 domian1、domain2 等我刚刚发现所有 5 个域的所有域名服务器都设置为 ns1.domain1.com 和 ns2.domain1.com。单个服务器正在运行包括 domain1.com 在内的所有域的 DNS。 ns1 和 ns2 都指向同一个 Web 服务器。

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

最佳答案

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

1) 设置每个zone的NS记录只指向它自己。因此,domain1.com 会得到 ns1.domain1.com 等。这样做的好处是远程站点不需要对其他地方进行交叉引用,也不需要去查找它。例如,如果您有 domain1.com 的 NS 记录指向 ns1.domain2.com,那么也必须检查 domain2.com 的 NS 记录的查找,以确保它有正确的位置去查找 ns1.domain2.com真的是。您可以想象 domain2.com 的 NS 记录指向 domain3.com 的名称服务器的情况……这显然是低效的,并且会导致很多不必要的追逐。所以......完全指向内部似乎没什么,对吧!少追!但是……这也意味着您需要将 com 的名称服务器概念与您的名称服务器概念保持同步,并且当您添加或删除它们和/或更改 IP 地址时,您需要通知您的 com(通过您的注册商),事情已经发生了变化。 (技术发言:更新 com 对胶水记录的概念)。

2) 添加指向外部服务器的 NS 记录。这对于将 DNS 服务作为其作为您的注册商的交易的一部分向您出售的服务器群来说很常见(即,您去哪里购买 domain1.com)。他们将您的 NS 记录设置为“ns1.godaddy.com”之类的内容。在您的情况下,前一个区域所有者将 NS 记录设置为全部指向 domain1.com 区域。当您希望将来更改地址时,这实际上很有帮助。不必去更改所有 5 个区域中的 IP 地址,只需在 domain1.com 的 ns1.domain1.com 记录中更改它就可以了。不需要触摸其他区域。好极了!当您管理 100 个区域时,它会更加充实。

所以,这里没有对错之分……这是一种权衡,不同的管理员做不同的事情。如果您不介意区域编辑维护,请随意将其更改为其他模型。就我个人而言,这也是我在可能的情况下所做的:我喜欢它们内部独立。但是,这也是大多数人无法更新 parent 的粘合记录以匹配并且世界上有很多不同步的区域正是因为这个原因:“哦,我明天会这样做”。

关于DNS 名称服务器指向自身。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14881886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com