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

Как использовать /etc/ named.conf для настройки named в Ubuntu 12.04?

Я немного читал о том, как настроить собственный DNS-сервер. У меня множество вопросов, но это первый, который возник:

  1. Я редактировал /etc/named.conf и создал соответствующие файлы зоны.
  2. Я попытался перезапустить bind9 с помощью service bind9 restart.
  3. Быстрый grep syslog показывает, что он не работает с изменениями, которые я указал в /etc/named.conf.

Как я могу получить /etc/named.conf быть загруженным?

(Я сдался через некоторое время и посмотрел на вывод named-checkconf -p, Я начал редактировать файлы в /var/cache/bind так же как /etc/bind/)

Бег service bind9 restart должно сработать. Для bind9 в Ubuntu v11.10 расположение по умолчанию для named.conf /etc/bind/named.conf не /etc/named.conf.

В общем, сценарий инициализации (/etc/init.d/bind9) должен указать вам, где находится файл конфигурации.

Для bind9 в Ubuntu v11.10 есть файл настроек привязки по адресу /etc/default/bind9 но он используется только для установки параметров командной строки при запуске named - что не имеет значения, если только кто-то не редактировал этот файл, чтобы добавить аргумент для перенаправления туда, где находится named.conf.

ПРИМЕЧАНИЕ. Я бы не стал перемещать файл конфигурации из его местоположения по умолчанию без уважительной причины и не редактировать то, что находится в /var/named напрямую (не создается ли это автоматически).

Еще нужно проверить: пробовали ли вы service bind9 stop а затем подтвердил, что named больше не работает, а затем запустился (с service bind9 start) это снова?

Да. Я заметил, что указанная страница руководства в ubuntu 10.04 совершенно неверна относительно файла конфигурации. Похоже, что на самом деле это /etc/bind/ named.conf, а не то, что указано на странице руководства (/etc/ named.conf). Я понял это, прочитав системный журнал при запуске bind9 и заметив, что он был построен с помощью sysconfdir = / etc / bind

Я надеюсь, что кто-то заметит ошибку и исправит ее в какой-то момент.