Допустим, у меня есть несколько отдельных серверов Linux NSD. Как я могу сделать так, чтобы главный сервер делился изменениями с подчиненными серверами?
Кажется, что у НРД есть эта функция. Он может объявлять зоны как ведущие или ведомые. Я почти уверен, что понимаю, как настроить связь в файлах конфигурации.
Какие команды необходимы после обновления зоны на главном сервере для распространения изменений на подчиненные? Является ли это полностью автоматическим после обновления кеша NSD или требуется какое-то вмешательство?
Изменить: решено, удалите.
Кажется, вы путаете несколько вещей; Во-первых, DNS так не работает: мастера не «распространяют изменения на подчиненные» - подчиненные вытащить данные зоны от мастеров.
Во-вторых, поскольку передача зоны является обязательной функцией DNS, все соответствующие стандартам DNS-серверы разделяют эту функцию - и, по сути, должны быть полностью совместимый (хотя YMMV и продукты Microsoft.)
Когда вы обновляете главную зону, сервер уведомляет все подчиненные (как полномочные, так и явно настроенные для уведомления) о наличии новых данных; затем ведомые устройства запрашивают зону, чтобы узнать, является ли серийный номер более новым, чем тот, который имеется в настоящее время, и получают либо всю зону (AXFR), либо только изменения с момента последнего обновления (IXFR).