我需要指向我自己的名称服务器的名称服务器记录吗?

Do I need nameserver records that point to my own nameserver?

我最近从注册商处购买了一个域名,我将域名服务器记录重新路由到我的托管服务提供商的域名服务器,我的所有 DNS 记录都在那里。

默认情况下,我的托管服务器的 DNS 记录有 NS 个指向自身的条目,即

NS -> ns1.example.com
NS -> ns2.example.com
NS -> ns3.example.com

这些记录与我在注册商处使用的相同记录指向我的托管服务器的名称服务器。删除这些记录,只留下我需要的相关 ACNAMEMX 等记录是否安全?

安全。

与您向 DNS 服务器查询 A 记录到 www.example.com 以访问该站点的方式相同。您可以www.example.com查询NS记录,直接联系权威域名服务器

这不安全!

NS 记录是强制记录,如果您能够删除它们,DNS 服务器可能(而且很可能会)拒绝加载新版本的 DNS 区域,这意味着它们仍将在区域文件中并且当服务器重新启动时,将不会加载区域文件,因为它已损坏。这是 DNS 区域文件检查的输出:

# named-checkzone example.com /root/example.com
zone example.com/IN: has no NS records
zone example.com/IN: not loaded due to errors.