Пресловутая проблема sendmail & DNS...
Внутренний сервер bind настроен правильно и все ответы выдает, но sendmail, когда нету инета, всеравно виснет минуты на 2 при загрузке. Смотрю лог bind-а, а там такое:
datagram from [192.168.0.20].1033, fd 20, len 89
req: nlookup(1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.int) id 50848 type=12 class=1
req: missed '1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.int' as '' (cname=0)
192.168.0.20 - это sendmail. Я так понимаю, что 0.0...0.0.ip6.int - это адрес ipv6, и мой DNS сервер пытается резолвить их по зоне:
zone "." {
type hint;
file "cache.db"
};
Когда инет есть, то эти корневые сервера из "cache.db" быстренько говорят, что адреса 0.0...0.0.ip6.int нету и sendmail грузится быстро, а когда инета нет, то DNS сервер долго ждет отлупа по таймауту и sendmail, соответственно тоже ждет...
Я так понимаю, что нужно отключить поддержку ipv6 в sendmail. Если да, то как это сделать? Или я чего-то не понимаю?