По умолчанию логи Bind9 записываются в системный журнал /var/log/syslog Таких записей может быть очень много, из-за чего отыскать что-нибудь важное в системном логе просто нереально, чтобы отделить их, выполним действия ниже.

Настраивать Bind9 буду в Ubuntu Server 18.04.

Откроем основной файл конфигурации Bind9 named.conf, например в редакторе nano

sudo nano /etc/bind/named.conf

В конце добавьте седующий текст:

logging {    
channel "misc" {      
    file "/var/lib/bind/misc.log" versions 4 size 4m;          
    print-time YES;
    print-severity YES;
    print-category YES;   
    };   
channel "query" {      
    file "/var/lib/bind/query.log" versions 4 size 4m;      
    print-time YES;
    print-severity NO;
    print-category NO;   
    };   
category default {
    "misc";   
    };   
category queries {      
    "query";   
    };
};

severity – указывает уровень логирования, он может быть: critical, error, warning, notice, info, debug, dynamic.

Перезапускаем DNS-сервер командой:

systemctl restart bind9

На этом все, логи DNS-сервера bind9 будут писаться в отдельные файлы, а /var/log/syslog станет гораздо чище!

[endtxt]

RSS

Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

5 1 голос
Рейтинг статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять