Проблема такая. Был линух, прекрасно ресолвил.
Сегодня пришел и такая ситуация.два сервера ns и ns1 держат зону ччч.ru и, кроме того разрешают зону .
(Конфиги в конце поста, йййййй -- адреса)
root@kscmain:~# host ya.ru ns
Using domain server:
Name: ns
Address: йййййййййййййййй#53
Aliases:
Host ya.ru. not found: 2(SERVFAIL)
root@kscmain:~# host ns ns
Using domain server:
Name: ns
Address: ййййййййййй#53
Aliases:
ns.ччч.ru. has address ййййййййй
То есть свою зону получает легко, чужую -- фиг.
root@kscmain:~# host ya.ru ns1
Using domain server:
Name: ns1
Address: йййййййййййййй1#53
Aliases:
ya.ru. has address 213.180.204.8
То есть с ns1 получает все, что надо. ns и ns1 отличаются только тем, что ns1 -- slave. ОС одна и та же (фряха 4 текущая).
При этом на запросы с других хостов (FreeBSD,W2K3) -- ns прекрасно отвечает.
Самое поганое -- что никто ничего не менял, за истекшие дни (ибо праздники).
Вопрос: что может быть такого? чем может не понравиться named'у конкретный хост (или ОС)?
----
описание ошибки
SERVFAIL 2 The name server encountered an internal
failure while processing this request,
for example an operating system error
or a forwarding timeout.
---------
Конфиги
(ns)
options {
directory "/etc/namedb";
forwarders {
ccccccccccc;
wwwwwwwwwwwwwwwwwwww;
wwwwwwwwwwwwwwwwwww; // Provider's DNS
eeeeeeeeeeeeeeeee;
};
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "db.local";
};
zone "ччч.ru" {
type master;
file "db.ччч.ru";
};
zone "ёёё.ru" {
type forward;
forward only;
forwarders {
йййййййй.249;
};
};
zone "ееееее.ru" {
type forward;
forward first;
forwarders {
ййййййй.73;
йййййййййй.66;
};
};
---------------------------------------------
ns1
options {
directory "/etc/namedb";
forwarders {
qqqqqqq.33;qqqqqqqqqqqqqqqqqqqqqq.190; // Provider's DNS
qqqqqqqq.80; // ns.porov
};
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "0.0.127.db";
};
zone "ччч.ru" {
type slave;
file "kolasc.net.ru.db";
masters {
йййййй.21; // ns.ччч.ru
};
};