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

Nat*_*van 17 domain-name-system dns-hosting

假设我已经操作ns1.example.org并且ns2.example.org我想在其上托管区域文件example.com

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

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

显然我错过了一些关键的事实......

cor*_*ump 15

区域内的 NS 记录是权威的,从注册商(委托域的那些)收到的记录不是,所以如果服务器收到与这些记录的任何差异,权威者获胜。此外,在 NS 记录中列出的服务器将在区域更改的情况下收到通知(因此从站可以检查更新等)。最后一件事,RFC 10341035说它们必须存在,所以它们必须存在!