区域名称服务器的最佳实践
Best practice for a zone name server
我正在查看一家公司的 DNS 设置,称他们为 bar.com
。他们有一个子域的区域文件,所以 foo.bar.com
有几个绑定服务器;到目前为止,一切都很好。让我感到奇怪的是 foo.bar.com
的 NS 记录指向 ns.foo.bar.com
。这对我来说似乎很奇怪 - 区域的权威名称服务器包含在区域本身内。那感觉就像一条蛇在吃自己的尾巴,那种结局可能很糟糕的事情。这是标准做法还是确实很奇怪?为清楚起见,设置:
NS record for foo.bar.com -> ns.foo.bar.com
A record for ns.foo.bar.com -> IP of ns1.foo.bar.com
A record for ns.foo.bar.com -> IP of ns2.foo.bar.com
A record for ns.foo.bar.com -> IP of ns3.foo.bar.com
这是标准做法。许多大型在线企业都以这种方式委托了自己的名称服务器。注册域时,您可以选择将名称服务器设置为来自另一个域(public DNS 提供商)的主机名,或者您可以将它们设置为您域内的名称。当作为域的一部分向名称服务器注册时,您还必须将名称服务器的 IP 地址指定为粘合记录(在父区域中创建的 A 或 AAAA 记录)。这些记录在来自父区域的 dns 响应的 ADDITIONAL
部分中返回。这允许解析器找到您的名称服务器,然后查询您的记录。
我正在查看一家公司的 DNS 设置,称他们为 bar.com
。他们有一个子域的区域文件,所以 foo.bar.com
有几个绑定服务器;到目前为止,一切都很好。让我感到奇怪的是 foo.bar.com
的 NS 记录指向 ns.foo.bar.com
。这对我来说似乎很奇怪 - 区域的权威名称服务器包含在区域本身内。那感觉就像一条蛇在吃自己的尾巴,那种结局可能很糟糕的事情。这是标准做法还是确实很奇怪?为清楚起见,设置:
NS record for foo.bar.com -> ns.foo.bar.com
A record for ns.foo.bar.com -> IP of ns1.foo.bar.com
A record for ns.foo.bar.com -> IP of ns2.foo.bar.com
A record for ns.foo.bar.com -> IP of ns3.foo.bar.com
这是标准做法。许多大型在线企业都以这种方式委托了自己的名称服务器。注册域时,您可以选择将名称服务器设置为来自另一个域(public DNS 提供商)的主机名,或者您可以将它们设置为您域内的名称。当作为域的一部分向名称服务器注册时,您还必须将名称服务器的 IP 地址指定为粘合记录(在父区域中创建的 A 或 AAAA 记录)。这些记录在来自父区域的 dns 响应的 ADDITIONAL
部分中返回。这允许解析器找到您的名称服务器,然后查询您的记录。