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

Корректно динамически обновлять зоны и записи DNS?

Используя Bind9, я хочу иметь возможность обновлять обе зоны и записи зон, не прерывая службу, как при перезапуске.

Я использовал nsupdate чтобы контролировать записи, но теперь я смотрю на зоны.

rndc есть возможность добавлять зоны, но ломается nsupdate как я понял из-за формата файла, так что это может быть не вариант. Тем не менее, он предлагает опцию «переконфигурировать», которая обновляет новые или удаленные зоны без перезапуска привязки. Итак, я думаю о написании специальной службы, которая записывает информацию о зоне в named.conf, а затем в файл шаблона с записями в / зоны /. Затем он бежит rndc reconfigure чтобы обновить зону, и, наконец, я могу использовать nsupdate для изменения / обновления записей.

Как звучит это решение, есть ли лучшие способы сделать это?

Заранее благодарю за любую помощь!

использовать

rndc reload zone.com

Использование зоны в качестве домена Итак, как если бы у вас были следующие

zone "zone.com" { }

Если вы добавите новую зону, простой

rndc reload

Также следует корректно загрузить / удалить зону с сервера.