Назад | Перейти на главную страницу

Именованный - Регистрировать запросы NXDOMAIN на сервере?

Я искал в Интернете ответ на этот вопрос - будучи новичком в настройке DNS, я не могу поверить, что для этого нет четкого варианта.

Все, что я пытаюсь сделать, это иметь named записывать в журнал каждый раз, когда он получает запрос, который не может найти и должен возвращать NXDOMAIN. Вот и все. Похоже, это не должно быть сложно.

named.conf:

logging {
        channel default_debug {
                file "data/named.run";
                severity debug 1;
        };
        channel errors {
                file "/var/log/named/query_errors.log";
                print-time yes;
                print-category yes;
                print-severity yes;
                severity debug 2;

        };
        category query-errors {
                errors;
        };
        category unmatched {
                errors;
        };
        channel queries {
                file "/var/log/named/queries.log";
                print-time yes;
                print-category yes;
                print-severity yes;
                severity debug 2;

        };
        category queries {
                queries;
        };
};

По какой-то причине категории query-errors и unmatched не входить NXDOMAIN возвращается.

Кто-нибудь знает, как я могу это сделать с named а не какой-то сторонний мониторинг?

Обновить

Я просмотрел документацию по адресу:

http://ftp.isc.org/isc/bind9/cur/9.10/doc/arm/Bv9ARM.ch06.html#logging_statement

А затем добавил каждую категорию ведения журнала в мой named.conf и сбросил весь их вывод на уровне отладки 3 в файл. Это 1500 строк для 3-х практических DNS-запросов. Ни единого упоминания о NXDOMAIN или о неудачном поиске, передаваемом клиенту.