Como é determinado qual servidor de nomes será usado para uma interface específica?

Como é determinado qual servidor de nomes será usado para uma interface específica?

De acordo com a documentação dearquivos de configuração de interface no RHEL 6, uma interface pode especificar qual servidor de nomes ela gostaria de usar incluindo a diretiva DNS{1,2}=address. A documentação afirma,

onde endereço é um endereço de servidor de nomes a ser colocado em /etc/resolv.conf se a diretiva PEERDNS estiver definida como sim

Digamos que eu defina esta linha para duas interfaces diferentes. Qual deles aparecerá no resolv.conf? Cada vez que uma interface diferente for usada, o resolv.conf será substituído novamente?

Em geral, na circunstância de múltiplas interfaces, existe um bom recurso para determinar qual servidor de nomes será usado por qual interface?

Obrigado.

Responder1

A interface de rede não é usada para determinar qual servidor de nomes consultar. (Isso não pode ser feito de qualquer maneira, porque você não sabe qual interface será usada até saber o IP.)

Se você especificar DNSentradas para múltiplas interfaces, todas elas aparecerão em resolv.conf, provavelmente na ordem em que as interfaces foram criadas. Por padrão, os servidores de nomes são consultados em ordem, a menos que você tenha options rotatedefinido resolv.conf.

informação relacionada