Não, isso não é possível com as ferramentas fornecidas pelo BIND.
Você precisará implementar isso em seu sistema de gerenciamento de configuração.
Eu tenho o Bind9 no Debian para NS1 e NS2 Eles são duas máquinas virtuais.
Eu criei um arquivo /etc/bind/zones/db.domain.com Então eu tenho que adicionar isso ao /etc/bind/named.conf.local
zone "domain.com" { type master; file "/etc/bind/zones/db.domain.com"; allow-transfer { THE.IP.OF.NS2; }; allow-update { none; }; };
Então quando eu faço um reload eu trabalho no NS1, mas tenho que ir no NS2 e também alterar o /etc/bind/named.conf.local
zone "domain.com" { type slave; file "/etc/bind/zones/db.domain.com"; masters { THE.IP.OF.NS1; }; allow-transfer { none; }; };
A partir de agora, quando eu fizer um reload / restart no NS1, ele replicará o /etc/bind/zones/db.domain.com para o NS2.
Existe uma maneira de repilatar o conteúdo do /etc/bind/named.conf.local para o Slave, então eu não tenho que adicionar toda vez que os novos domínios no ns2 forem feitos manualmente?
Obrigado!
Tags bind master-slave