我已经设置了一个私有 DNS 区域,并且我已通过互联网搜索如何正确设置该区域(SOA、NS、A 和其他记录类型)。上层 DNS 区域没有委派给我的区域,因此不存在任何层次结构。出于隐私原因,我将我的域名称为 home.local。因此该区域如下所示
@ IN SOA primary.home.local. master.home.local. (zone parameter)
@ IN NS primary.home.local.
primary.home.local. IN A 192.168.1.2
现在,由于 DNS 服务器仅在我的私有网络中可用,并且没有上层 DNS 服务器需要将任何请求委托给我的服务器,因此我认为 NS 记录是不必要的,除非某些应用程序明确查询该区域的权威名称服务器。如果“本地”区域有委托,则 NS 记录必须与“A”胶水记录一起存储在此区域中,该记录包含名称服务器“primary.home.local”的 IP 地址。但事实并非如此,所以 NS 记录在我看来毫无用处,只具有某种声明性特征,还是我错了?