Автообновление записей DNS между серверами NSD

Допустим, у меня есть пара отдельных серверов Linux NSD. Как я могу сделать изменения общего ресурса главного сервера с подчиненными серверами?

NSD, кажется, имеет эту функцию. Он может объявлять зоны как ведущие или подчиненные. Я почти уверен, что понимаю, как настроить связь в файлах конфигурации.

Какие команды необходимы после обновления зоны на главном сервере для распространения изменений на ведомые устройства? Является ли это полностью автоматическим после обновления кэша NSD, или требуется какое-то вмешательство?

Изменить: Решено, пожалуйста, удалите.

1 ответ

Вы, кажется, путаете несколько вещей; во-первых, DNS не работает таким образом: хозяева не "распространяют изменения на ведомые устройства" - ведомые устройства извлекают данные зоны из ведущих устройств.

Во-вторых, поскольку зонная передача является обязательной функцией DNS, все совместимые со стандартами DNS-серверы разделяют эту функцию - и, по сути, должны быть полностью совместимы (хотя YMMV и продукты Microsoft).

Когда вы обновляете главную зону, сервер уведомляет всех ведомых (как уполномоченных, так и явно настроенных для уведомления) о появлении новых данных; Затем подчиненные устройства запрашивают зону, чтобы узнать, является ли серийный номер более новым, чем тот, который он имеет в настоящее время, и извлекают либо всю зону (AXFR), либо только изменения с момента последнего обновления (IXFR).

Другие вопросы по тегам