По большинству инструкций по установке DNS сервера Bind (и даже если интуитивно ставить просто через apt-get в последующим конфигурированием) логи DNS-сервер никуда не пишет. Но это ведь неправильно, ага? Всмысле, пока оно все работает - хорошо, но как только приходится трассировать ошибки - тут мы приплыли.
Давайте разрешим ОС вести логи DNS сервера.
РешениеЛоги по-умолчанию Bind складывает в syslog, а точнее - rsyslog. Который, по-умолчанию, не ждет от него ничего и, соответственно, игнорирует.
Для включения логов требуется отредактировать файл /etc/rsyslog.conf и добавить в конец следующий блок:
/etc/rsyslog.conf:
!named
*.* /var/log/named.log
!-named
После чего перезапустить rsyslog:
$ sudo /etc/init.d/rsyslog restart
И теперь логи появятся в /var/log/named.log
Актуально для: Debian + Bind
Комментарии
Оставить комментарий
Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)
Термины: Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)