Имеем RedHat 5.2 с установленным bind-9.3.6-4.P1.el5. Задача логировать с какого IP адреса идут DNS запросы.В named.conf после options {...} прописал:
logging {
channel warning {
file "/var/named/log/bind/dns_warning" versions 3 size 10m;
severity warning;
print-category yes;
print-severity yes;
print-time yes;
}; channel general_dns {
file "/var/named/log/bind/dns_logs" versions 3 size 10m;
severity info;
print-category yes;
print-severity yes;
print-time yes;
};
channel "query_log" {
file "/var/named/log/query.log" versions 3 size 2m;
print-time yes;
print-category yes;
};
category default { warning; };
category default { general_dns; };
category "queries" { "query_log"; };
};
Все 3 файла создал:
[root@NS2 etc]# ls -la /var/named/log/bind/
total 28
drwxr-xr-x 2 root root 4096 May 18 10:32 .
drwxr-xr-x 3 named root 4096 May 18 10:35 ..
-rwxrwxrwx 1 root root 0 May 18 10:15 dns_logs
-rwxrwxrwx 1 root root 0 May 18 10:15 dns_warning
-rwxrwxrwx 1 root root 0 May 18 10:15 query.log
Перезапускаю named, ошибок никаких не выдаёт, но в лог файлы ничего не пишет, они нулевого размера :(
Кто знает, где тут собака зарылась ?