Почему bind не отдает новые записи, пока не сделаешь rndc reload?
Доброй ночи! На своём Bind сервере, который primary для некоторых доменов, я заметил, что при добавлении любых записей в зону, бинд не отдает их, пока не сделаешь ему rnds reload. Как то можно автоматизировать этот процесс? Заранее спасибо.
bind не лазит в текстовые файлы в процессе работы, это было бы слишком медленно, все записи из файлов зон считываются при загрузке зоны и заносятся в кэш. После изменения зоны достаточно сказать
rndc reload имя_зоны
Если вы регулярно производите операции надо зоной, удобней всего сделать пару скриптов (добавить запись/убрать запись), которые буду производить изменения в зоне, инкрементить serial и делать rndc reload для зоны.
Владимир Дубровин то есть, это дефолтное поведение Бинда? Мне просто после виндовозного ДНСа это непонятно. Там то внес запись и ДНС отдает ее сразу. А мне в Бинде это через веб интерфейс нужно делать. Не понятно, как скрипт туда прикрутить