我已将“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/了解更多信息。