我在 Debian 上为 NS1 和 NS2 安装了 Bind9,它们是两个虚拟机。
我创建了一个文件 /etc/bind/zones/db.domain.com 然后我必须将其添加到 /etc/bind/named.conf.local
区域“domain.com”{类型主控;文件“/etc/bind/zones/db.domain.com”;允许传输{THE.IP.OF.NS2;};允许更新{无;};};
然后,当我重新加载时,它可以在 NS1 上运行,但必须进入 NS2 并更改 /etc/bind/named.conf.local
区域“domain.com”{类型从属;文件“/etc/bind/zones/db.domain.com”;主人{THE.IP.OF.NS1;};允许转移{无;};};
从现在开始,当我在 NS1 上重新加载/重新启动时,它会将 /etc/bind/zones/db.domain.com 复制到 NS2。
有没有办法将 /etc/bind/named.conf.local 的内容复制给从属服务器,这样我就不必每次手动在 ns2 上添加新域?
谢谢!
答案1
不,使用 BIND 提供的工具无法实现这一点。
您需要自己在配置管理系统中实现这一点。