如何在主命名服务器上的相应区域文件中指定位于不同域上的 DNS 从属服务器?

如何在主命名服务器上的相应区域文件中指定位于不同域上的 DNS 从属服务器?

我不确定我的问题是否有意义,但我正在配置 DNS 主/从设置。我们目前有两个域。出于隐私目的,我将使用“example”作为我的域,我们有example.netec2.example.net。我们的主 DNS 服务器当前处于开启状态example.net,我们希望我们的从属服务器处于开启状态ec2.example.net

如何在主命名服务器上的相应区域文件中指定从属命名服务器?我尝试使用其 FQDN ,dns02.ec2.example.net但当我重新启动 DNS 和相关进程时,它失败了,因为它无法找到dns02.ec2.example.net。需要什么?

答案1

这行不通,因为区域传输是按区域到区域的方式进行的。您无法将完整区域传输到部分区域。

也就是说,您可以在主服务器上定义一个更具体的区域,称为ec2.example.net.。这样做会隐藏区域ec2内其下的所有记录example.net.,因此您需要确保将所有这些记录复制到新区域中。然后就可以将此区域转移到其他服务器,而无需包含您的example.net.数据。

危险:如果你想在完全不同的服务器上托管这些内容,则需要胶水记录example.net.和 的区域dns01.ec2dns02.ec2

dns01.ec2 IN A 203.0.113.1
dns02.ec2 IN A 203.0.113.2

相关内容