
O BIND não usa mais os encaminhadores para resolver. Ele apenas vai para os servidores raiz. Não sei quando isso começou a acontecer pois tudo funcionou de forma transparente, mas com certeza a configuração do bind não foi alterada. Foi atualizado usando o apt.
Estou no Debian 7 e a versão atual do bind é BIND 9.8.4.
Configuração:
options {
directory "/var/cache/bind";
forwarders {
8.8.8.8;
8.8.4.4;
};
forward only;
dnssec-validation no;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
Alguma ideia para reativar o encaminhamento?
Responder1
mas com certeza a configuração do bind não foi alterada. Foi atualizado usando o apt.
Atualizar o mecanismo principal é suficiente para fazer com que as coisas não funcionem, mesmo que a configuração não tenha sido alterada!
Como mencionadoaqui:
Nas versões do BIND anteriores (e incluindo) ao BIND 9.4.1, o comportamento padrão dos servidores BIND era permitir a recursão para todos os clientes (a menos que especificado de outra forma).
Portanto, você deve permitir explicitamente a recursão porque ela é necessária para fazer os encaminhadores funcionarem:
allow-recursion { any; };
Para manter o mesmo comportamento anterior, sugiro adicionar estas diretivas ao seu options { ... }
bloco:
allow-recursion { any; };
allow-query { any; };
allow-query-cache { any; };
Responder2
Os encaminhadores só funcionam se você tiver a recursão habilitada.
Além disso, você deve usar os servidores DNS do seu ISP, não os do Google.