Используя Bind9, я хочу иметь возможность обновлять обе зоны и записи зон, не прерывая службу, как при перезапуске.
Я использовал nsupdate
чтобы контролировать записи, но теперь я смотрю на зоны.
rndc
есть возможность добавлять зоны, но ломается nsupdate
как я понял из-за формата файла, так что это может быть не вариант. Тем не менее, он предлагает опцию «переконфигурировать», которая обновляет новые или удаленные зоны без перезапуска привязки. Итак, я думаю о написании специальной службы, которая записывает информацию о зоне в named.conf, а затем в файл шаблона с записями в / зоны /. Затем он бежит rndc reconfigure
чтобы обновить зону, и, наконец, я могу использовать nsupdate
для изменения / обновления записей.
Как звучит это решение, есть ли лучшие способы сделать это?
Заранее благодарю за любую помощь!
использовать
rndc reload zone.com
Использование зоны в качестве домена Итак, как если бы у вас были следующие
zone "zone.com" { }
Если вы добавите новую зону, простой
rndc reload
Также следует корректно загрузить / удалить зону с сервера.