Уважаемые администраторы,
помогите разобраться с проблемой.
Используется Solaris 8, Bind 9.2.3.
Сконфигурированы несколько сетевых интерфейсов:
(Так же существуют Firewall-установки на каждый адрес - в скобках)
qfe0 192.168.10.20 (Откр. порты: 80 22)
qfe0:1 192.168.10.30 (Откр. порты: 80 22)
qfe0:2 192.168.10.40 (Откр. порты: 53 25)
qfe1 192.168.10.50 (нет установок)
Для успешной работы Bind, должен быть открытым 53 порт, следовательно
Bind должен использовать IP 192.168.10.40, что бы спрашивать своих master и отвечать на запросы.
В /etc/named.conf дописываю:
query-source address 192.168.10.40;
listen-on { 192.168.10.40; };
Теперь все работает: Bind использует правильный IP и нет проблем с файрволом. Первые 5 минут. Пока Bind не начинает синхронизацию со своими мастерами! Причем проблема в том, что DNS запросы продолжают посылаться с 192.168.10.40, а синхронизация начинает происходить с "главного" IP: 192.168.10.20 и так как у .20 порт 53 закрыт, происходит ошибка.
Что тут можно сделать? Файрволл не доступен, что б его отконфигурировать.
Большое спасибо.