OK, de acordo com o tópico de comentários acima, descobrimos que o seu servidor estava perguntando ao servidor errado porque o servidor errado estava listado em /etc/resolv.conf
. Isso é bom, e deve fornecer uma lição prática para você, que quando você está testando algo, como o conteúdo de um arquivo, para ver se ele pode estar causando um problema, você deve realizar o teste quando o problema está acontecendo !
Quanto à sua segunda pergunta, acho que não há como fazer isso via resolv.conf
. Em vez disso, você deve configurar seu servidor de nomes local para usar seus servidores de nomes upstream como encaminhadores; a entrada em named.conf
seria parecida com
zone "." {
type forward ;
forwarders {
192.168.205.2 ;
} ;
} ;
Isso diz ao seu servidor de nomes local para chutar quaisquer perguntas que não possam responder através da parede para o seu servidor upstream; você pode então deixar apenas o seu servidor de nomes local listado em resolv.conf
, e ele deve lidar com todas as perguntas de acordo.