为什么DNS区域文件需要NS记录?


14

说我正在操作,ns1.example.org并且要ns2.example.org在其上托管区域文件example.com

当我去我的注册和购买example.com,我会告诉我的注册,我的域名服务器是ns1.example.orgns2.example.org

然后我的问题是,为什么还要在区域文件中为这些名称服务器指定名称服务器example.com?我是否已经告诉.com域名服务器在哪里查找信息example.com,从而使NS记录变得多余?

显然,我缺少一些关键的事实...


有关更详细的讨论,请查看:serverfault.com/questions/526278/…–
卡尔

Answers:


13

区域内的NS记录具有权威性,而从注册服务商处接收的NS记录(授权域的记录)则不具有权威性,因此,如果服务器从这些记录中获得任何区别,则权威将获胜。另外,在区域更改的情况下,NS记录中列出的服务器将收到NOTIFY(因此从服务器可以检查更新等)。最后一件事,RFC 10341035说它们必须存在,因此它们必须存在!


1
我想发布一个完全像这样的答案。但它是第一位的。
Gopoi 2011年

1
是否存在合法的用例,使NS记录与注册服务商的委托不匹配?
内森·奥沙利文

@nathan嗯,您的文件上可以有很多NS记录,但是某些注册服务商会限制您可以在其接口上添加的名称服务器的数量。现在,关于注册商和区域文件上的记录完全不同,现在我想不起来了。
coredump
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.