Я немного читал о том, как настроить собственный DNS-сервер. У меня множество вопросов, но это первый, который возник:
/etc/named.conf
и создал соответствующие файлы зоны.service bind9 restart
. /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
Я надеюсь, что кто-то заметит ошибку и исправит ее в какой-то момент.