Os servidores de nomes subsequentes definidos em /etc/resolv.conf podem ser usados se os servidores de nomes anteriores não puderem ser resolvidos?

2

Eu não sei muito sobre networking ... mas passei muito tempo lendo sobre isso.

No meu /etc/resolv.conf listei 3 nameservers . Eu entendo que o nome do segundo nome é usado apenas se o primeiro tiver uma falha ou expirar.

Existe uma maneira de eu usar o segundo quando o primeiro não puder ser resolvido?

Isso está na minha estação de trabalho do Centos. Eu não estou executando um servidor de nomes.

    
por hba 18.08.2014 / 00:54

1 resposta

4

Is there a way for me to get it to use the second one when the first one cannot be resolved?

O resolvedor de DNS só passará para os outros servidores de nomes se o primeiro retornar um erro (por exemplo,SERVFAIL) ou não puder ser alcançado. Se o servidor DNS retornar NXDOMAIN , o resolvedor considerará a resposta correta e não verificará as outras. NXDOMAIN é considerado uma resposta final definitiva de que o domínio solicitado não existe.

Se você estiver perguntando por que tem um servidor DNS local autoritativo para um domínio local, deverá configurar encaminhadores nesse servidor DNS para que ele possa resolver todos os seus nomes de domínio para você. Ainda é possível listar o DNS não local após esse em resolv.conf como precaução contra falha, mas o DNS local precisa ser o primeiro porque os outros servidores DNS que retornam NXDOMAIN pararão a resolução de nomes.

    
por 18.08.2014 / 01:47