NSD 机器之间的区域传输,无需为从属机器添加区域名称

NSD 机器之间的区域传输,无需为从属机器添加区域名称

我已将“example.com”添加到主 nsd 机器,并在区域文件中添加了记录。现在我想设置从属 nsd 机器,是否可以在不将区域名称添加到从属机器中的“nsd.conf”的情况下传输区域记录?我的意思是,如果我将新区域名称添加到主 nsd.conf,它会自动传输到从属 nsd.conf 吗?

谢谢你的帮助。

答案1

如果这是针对 DNS 的,那么答案很简单,就是“否”。您必须配置从属服务器来处理新区域,这不会自动发生。

当然,请记住将从属服务器包含在主服务器区域的 NS 记录中。

答案2

9年后更新:

如今,这是可能的,尽管不是通过常规的区域传输。

NSD 有一个称为控制通道的东西。它是一个客户端应用程序 (nsd-control),它通过端口 8952(远程调用时)或通过域套接字(通常是 /run/nsd/nsd.socket)在本地与 NSD 服务器通信。具体命令是

nsd-control addzone <zonename> <pattern>

您可以通过常规区域更新添加 NS 和其他记录。

https://www.nlnetlabs.nl/documentation/nsd/nsd-control/了解更多信息。

相关内容