Как правильно получить доступ к de BIND DNS для записи в некоторые файлы? - PullRequest
1 голос
/ 26 января 2012

Моя среда:

Я использую: ядро ​​OpenSuse 11.4 2.6.xx;Apache 2.2;PHP 5.3;MySQL 5.5 Community;Pearl 5 версии 12 и Bash.

Я использовал BIND DNS, весь процесс до сих пор выполняется вручную (Добавить, Обновить, Получить и т. Д.) Хостов.

Теперь мне нужноразработать некоторую автоматизацию для такого рода задач, как я уже упоминал выше.Проблема в том, что я не хочу использовать Cpanel, WHM или любое другое программное обеспечение на рынке, чтобы сделать это .. Я хочу разработать какой-нибудь скрипт на perl или php или на каком бы то ни было языке ... Я действительно хочу что-то очень простоечто мне просто нужно запросить базу данных, чтобы получить всю необходимую мне информацию и выполнить операцию в BIND.

Я намерен использовать cronjob для запуска «скрипта» для запроса информации о новых хостах, добавленных в мойи затем выполните BIND.

Я не знаю, достаточно ли я ясен, если нет, спросите меня.

У меня пока ничего нет.Я просто нахожу некоторые идеи на некоторое время.

Приветствия.

[EDITED]

Мне нужно добавить, удалить, обновить, получитьи установить информацию в моей зоне DNS.Создавайте файлы каждый раз, когда скрипт запрашивает базу данных и после экспорта в BIND.

1 Ответ

2 голосов
/ 26 января 2012
  • В Bind включен хороший инструмент под названием nsupdate, который позволяет редактировать зону из командной строки. Вы должны использовать это, если вы пишете сценарий.

  • Bind может выполняться при поддержке базы данных; когда вы делаете это, обновление базы данных обновляет зону. Нет файлов зон вообще!

...