使用Bind9我希望能够在不中断服务的情况下更新区域和区域的logging,就像重新启动一样。
我用nsupdate来控制logging,但现在我正在查看区域。
rndc有function来添加区域,但它打破了nsupdate因为我已经理解,由于fileformat所以它可能不是一个选项。 不过它提供了“重新configuration”选项,可以在不重新启动绑定的情况下更新新的或已删除的区域。 所以我正在考虑编写一个自定义服务,将区域信息写入named.conf,然后将/ zone /中的模板文件与logging一起写入。 然后它运行rndc reconfigure来更新区域,最后我可以使用nsupdate来更改/更新logging。
这个解决scheme怎么样,有没有更好的方法来做到这一点?
提前感谢任何帮助!
使用
rndc reload zone.com
使用区域作为你的域名如此,如果你有以下
zone "zone.com" { }
如果你添加一个简单的新区域
rndc reload
也应该从服务器上正常加载/删除一个区域