У меня возникла проблема с привязкой. Если я хочу разрешить любое доменное имя, которое находится в файле зоны. Работает нормально. Тем не менее, когда я пытаюсь разрешить все, что не относится к файлу зоны. Я знаю, что реальные 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";
Таким образом, нет проблем с включением файла опций. Любые рекомендации по решению этой проблемы?
domain-name-system
bind
Сарп Кая
источник
источник
Вы должны различать неверную конфигурацию связывания и неработающие пересылки.
Вы можете проверить, работают ли серверы пересылки или нет, используя такую команду:
Если вы получили правильный ответ, это работающий DNS-сервер и так далее.
Возможно, вам придется добавить явное
allow-recursion
в вашу конфигурацию связывания. Рекомендуется ограничить это конкретными IP-адресами / подсетями.источник