Репликация Bind9 Master Slave
У меня Bind9 на Debian для NS1 и NS2. Это две виртуальные машины.
Я создаю файл /etc/bind/zones/db.domain.com Затем я должен добавить это в /etc/bind/named.conf.local
зона "domain.com" {тип мастера; файл "/etc/bind/zones/db.domain.com"; allow-перевод { THE.IP.OF.NS2; }; allow-update {нет; }; };
Затем, когда я делаю перезагрузку, он работает на NS1, но должен перейти в NS2, а также изменить /etc/bind/named.conf.local
зона "domain.com" {тип ведомого; файл "/etc/bind/zones/db.domain.com"; мастера { THE.IP.OF.NS1; }; allow-перевод {нет; }; };
С этого момента, когда я делаю перезагрузку / перезапуск на NS1, он реплицирует /etc/bind/zones/db.domain.com на NS2.
Есть ли способ передать содержимое файла /etc/bind/named.conf.local на подчиненное устройство, поэтому мне не нужно каждый раз добавлять новые домены на ns2 вручную?
Спасибо!
1 ответ
Нет, это невозможно с помощью инструментов, предоставленных BIND.
Вам нужно будет реализовать это в своей системе управления конфигурацией самостоятельно.