Isso soa como um erro de sintaxe. Em nenhuma ordem particular:
1) Execute named-checkconf na sua sintaxe named.conf. Dependendo da sua versão, você pode precisar alimentá-lo com o caminho completo para named.conf
named-checkconf /etc/bind/named.conf
Dica: "named-checkconf -h" e "man named-checkconf" fornecerão detalhes adicionais.
Esta ferramenta verifica apenas erros de sintaxe, não erros lógicos.
2) Sniff seu tráfego e determinar se as consultas estão sendo realmente passadas para o servidor DNS upstream.
tcpdump -n -i eth0 host IP_of_Upstream_DNS
3) Revise todos os seus arquivos de configuração. " /etc/bind/named.conf " normalmente tem pelo menos três instruções include ", apontando para" named.conf.options " , " named.conf.local " e " named.conf.default-zones ". Como sua instrução de encaminhadores está localizada " named.conf.options ", certifique-se de que não seja comentado.
4) Se tudo mais falhar, considere desinstalar / reinstalar o BIND e começar do zero. Antes de editar qualquer um dos arquivos de configuração, faça backups deles. Depois, faça suas alterações gradualmente, verifique a operação após algumas alterações.