bind9 - форвардеры не работают

11

У меня возникла проблема с привязкой. Если я хочу разрешить любое доменное имя, которое находится в файле зоны. Работает нормально. Тем не менее, когда я пытаюсь разрешить все, что не относится к файлу зоны. Я знаю, что реальные DNS-серверы, которые пересылаются, работают нормально. Но каким-то образом bind9 не может их использовать. Содержимое /etc/bind/named.conf.options:

options {
directory "/var/cache/bind";
forwarders {
    131.181.127.32;
    131.181.59.48;
};
dnssec-validation auto;
auth-nxdomain no;    # conform to RFC1035
listen-on-v6 { any; };
};

Я также попытался использовать только один IP-адрес, и он все еще не работал. также содержимое /etc/bind/named.conf:

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

Таким образом, нет проблем с включением файла опций. Любые рекомендации по решению этой проблемы?

Сарп Кая
источник

Ответы:

22

У меня была эта проблема раньше с последней версией Bind (9.8.1).

Следующая опция решила проблему для меня:

dnssec-validation no;

Profy
источник
Это решило мою проблему, но знаете ли вы причину, почему это не работает, когда это авто?
Сарп Кая
1
Может быть, это потому, что я использую поддельную корневую зону, как внутри. или местный. Вы в такой же ситуации?
Профи
@profy Я также должен был сделать это с моей зоной пересылки xxxxxx.local, так что это может быть проблемой!
Сирены
2

Вы должны различать неверную конфигурацию связывания и неработающие пересылки.

Вы можете проверить, работают ли серверы пересылки или нет, используя такую ​​команду:

$ dig @131.181.127.32 www.google.com

Если вы получили правильный ответ, это работающий DNS-сервер и так далее.

Возможно, вам придется добавить явное allow-recursionв вашу конфигурацию связывания. Рекомендуется ограничить это конкретными IP-адресами / подсетями.

Халед
источник
DNS-серверы работают. У меня вопрос bind9 не пересылает запросы этим экспедиторам.
Sarp Kaya
Лучше использовать dig @nameserver -trace sitename, это покажет, где получен ответ.
MealstroM
1
разрешить-рекурсия была ключом для меня. Благодарю.
Диего Ф. Дуран