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 DNS
entradas 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 rotate
definido resolv.conf
.