flapflapjack
@flapflapjack
Нажимательщик кнопков

Есть ли готовые утилиты linux для работы с bind?

Здравствуйте.

Существует ли какая-то готовая утилита для работы с bind из командной строки, чтобы динамически создавать зоны, обратные зоны для них, а так же удалять по мере необходимости?

В данный момент я еще не начал городить костыли, но так как не смог нагуглить утилиту для таких действий, вижу это так:

При создании новой зоны:
- я беру из БД уже существующие зоны
- генерирую с нуля файл named.conf.local на основании существующих зон, меняю там serial
- генерирую файлы зон в /etc/bind/zones/ - прямую, и обратную
- делаю bind9 reload

При удалении какой-либо зоны:
Абсолютно то же самое - named.conf.local создается новый, а в папке zones затирается удаляемая зона. Затем reload.

Это так и делается? Все мануалы в интернете ведут на статейки, где вручную люди создают у себя файлы зон, и т.д. Разве нет автоматизации? Как например всякие ISPManager работают, в которых можно DNS'ом рулить - так же как я извратился выше?
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 4
@rionnagel
ковырятель
баш скрипты.

По хорошему пилите своего демона.
Ответ написан
vvpoloskin
@vvpoloskin
Инженер связи
Через ansimble можно. Но вообще не очень понятно, что там сложного. Отродясь все самопальными скриптами пользовались.
Ответ написан
Andrew_Pinkerton
@Andrew_Pinkerton
DLZ (Dynamically Loadable Zones) is a contributed extension to BIND 9 that allows zone data to be retrieved directly from an external database. There is no required format or schema. DLZ drivers exist for several different database backends including PostgreSQL, MySQL, and LDAP and can be written for any other.
bind-dlz.sourceforge.net

Есть еще такой проект, но это не совсем то что нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы