Есть ли в журнале 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
.