Я только что обновился с Debian 5 до 6 и заметил, что привязка перестала работать. Когда я пытаюсь запросить домен извне, я получаю сообщение об ошибке «Время ожидания истекло; серверы недоступны». Запрос с localhost дает правильный ответ. Что может быть причиной?
Скорее всего он только сейчас слушает на localhost. В Debian это вероятно /etc/bind/named.conf.options
что вам нужно проверить. Посмотрите, есть ли что-то вроде:
listen-on port 53 { 127.0.0.1; };
Либо возьми все listen-on
директива out, которая будет означать, что он будет прослушивать каждый IP-адрес или добавить каждый IP-адрес, который вы хотите, чтобы он прослушивал. Затем просто перезагрузите привязку, и все будет в порядке.
Также возможно, что существует правило iptables, останавливающее входящие соединения. Взгляните на вывод iptables -L INPUT
чтобы быть уверенным.