Назад | Перейти на главную страницу

Bind9 Master Slave репликация

У меня есть Bind9 на Debian для NS1 и NS2. Это две виртуальные машины.

Я создаю файл /etc/bind/zones/db.domain.com Затем мне нужно добавить его в /etc/bind/ named.conf.local

зона "domain.com" {type master; файл "/etc/bind/zones/db.domain.com"; разрешить перевод {THE.IP.OF.NS2; }; разрешить обновление {нет; }; };

Затем, когда я перезагружаю, он работает на NS1, но должен перейти в NS2, а также изменить /etc/bind/ named.conf.local

зона "domain.com" {type slave; файл "/etc/bind/zones/db.domain.com"; мастера {THE.IP.OF.NS1; }; разрешить-перевод {нет; }; };

С этого момента, когда я выполняю перезагрузку / перезапуск на NS1, он реплицирует /etc/bind/zones/db.domain.com на NS2.

Есть ли способ перенести содержимое /etc/bind/ named.conf.local на Slave, чтобы мне не приходилось каждый раз добавлять новые домены на ns2 вручную?

Спасибо!

Нет, это невозможно с инструментами, предоставленными BIND.
Вам нужно будет реализовать это в своей системе управления конфигурацией самостоятельно.