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

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

假设我正在操作ns1.example.org,并且ns2.example.org我想托管区域文件example.com

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

那么我的问题是,为什么我还需要在区域文件中指定这些名称服务器example.com? 我不是已经告诉 .com 名称服务器在哪里查找信息了吗example.com,这让 NS 记录变得多余了吗?

显然我忽略了一些关键事实......

答案1

区域内的 NS 记录具有权威性,而从注册商(委托域的注册商)收到的记录则不具有权威性,因此如果服务器收到与这些记录有任何差异,则权威记录将获胜。此外,如果区域发生变化,NS 记录中列出的服务器将收到 NOTIFY(因此从属服务器可以检查更新等)。最后一件事,RFC10341035说它们一定存在,那它们就一定存在!

相关内容