Имеем 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, ошибок никаких не выдаёт, но в лог файлы ничего не пишет, они нулевого размера :(
Кто знает, где тут собака зарылась ?
in terminal rndc querylog
> in terminal rndc querylogЧто вы имеете ввиду ? это гдето надо прописать ?
> in terminal rndc querylogВключил логирование, но всё равно в файлы ничего не пишет
[root@NS2 etc]# rndc querylog ON
[root@NS2 etc]# rndc status
number of zones: 26
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is ON
recursive clients: 5/1000
tcp clients: 0/100
server is up and running
Где ещё можно покопать ?
> Кто знает, где тут собака зарылась ?
В чруте ?
>> Кто знает, где тут собака зарылась ?
> В чруте ?Опишите плиз поподробнее :)
> Опишите плиз поподробнее :)Он имеет в виду, что Вы не там смотрите логи. Надо в указанных выше в конфиге файлах ОТНОСИТЕЛЬНО чрутовой директории. Если ДНС запускается в чруте, естественно.
>[оверквотинг удален]
> 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, ошибок никаких не выдаёт, но в лог файлы ничего не
> пишет, они нулевого размера :(
> Кто знает, где тут собака зарылась ?Путя еще раз проверьте которые в конфиге...