Есть ли в журнале named/BIND ошибки запуска?

Есть ли ошибки запуска именованных журналов, если так, каков путь по умолчанию?

На странице Википедии для BIND говорится об инструменте проверки файла конфигурации - кто-нибудь знает об этом?

6 ответов

Решение

Большинство демонов регистрируются в /var/log/daemon. ошибки иногда также записываются в /var/log/messages. Вы можете проверить это, посмотрев файл конфигурации syslog /etc/syslog.conf.

утилита configcheck для BIND имеет имя-checkconf. Это немного сложно, если вы запускаете BIND chroot.

Сначала начните с:

named-checkconf

чтобы проверить файлы зоны также:

named-checkconf -z

в изолированной среде попробуйте это:

named-checkconf -t /var/named -z

BIND запишет ошибки запуска syslog,

Следовательно, журналы будут появляться везде, где ваши syslog.conf говорит, что они должны идти (как правило, /var/log/messages).

Существует два инструмента проверки: один для самого файла конфигурации и один для файлов зоны. В Debian они называются:

  • именованных checkconf
  • именованных checkzone

Существует ряд инструментов проверки DNS. NSLint является одним из таких инструментов, который проверяет файлы зон на диске.

В прошлом я использовал DNS Sleuth, который выполняет DNS-запросы для проверки ваших настроек. Вы можете использовать веб-сайт или скачать копию, чтобы использовать локально.

Я бы посмотрел в системном журнале по умолчанию. В моей системе это /var/log/messages но держу пари, что это зависит от распределения.

Также имеется настраиваемый файл журнала. По умолчанию его можно найти по адресу/etc/named/data/named.run

Вы можете изменить его путь и контролировать серьезность сообщений на странице/etc/named.confв этой части файла:

      logging{
  channel default_debug {
    file "data/named.run";
    severity dynamic;
   };
};

При настройках по умолчанию содержимоеnamed.runфайл будет похож на то, что напечатано в/var/log/messages.

Другие вопросы по тегам