Настройка логов BIND 9

  1.  Поскольку у меня  named в «песочнице» «/var/named»  то создаем каталог /var/named/var/log/ и в нем два файла misc.log и query.log:

mkdir /var/named/var/log/

touch /var/named/var/log/misc.log

touch /var/named/var/log/query.log

chmod 664 /var/named/var/log/*

Так же надо отметить,что если в логи писать не будет — проверьте владельца файлов.Если bind9 запускается от имени bind — то и файлы логов должны принадлежать bind: chown bind:bind /var/log/bind/*

2)Добавим след.строки в /etc/bind/named.conf:

logging {
          channel "misc" {
                    file "/var/named/var/log/misc.log" versions 4 size 4m;
                    print-time YES;
                    print-severity YES;
                    print-category YES;
          };

          channel "query" {
                    file "/var/named/var/log/query.log" versions 4 size 4m;
                    print-time YES;
                    print-severity NO;
                    print-category NO;
          };

          category default {
                    "misc";
          };

          category queries {
                    "query";
          };
};

3)Перезагрузим service named restart

Частично взято:  https://rusua.org.ua/2013/02/01/nastrojka-logov-demona-bind9-named-ili-perestaem-srat-v-syslog-o/