Nos velhos tempos, resolv.conf
era estático e você o editou.
Posteriormente, o cliente DHCP a reescreveria, usando algumas entradas estáticas e o que obteve da concessão do DHCP.
Hoje em dia, algumas distribuições - como a minha (Linux Mint 18.1) têm um /etc/resolv.conf.d
mecanismo com vários subdiretórios de scripts, e, bem, eu não consigo entender o que é isso.
Qual é o caminho certo, então,
- para indicar que desejo usar ou não os servidores DNS obtidos na concessão do DHCP?
- adicionar entradas fixas ao resolv.conf, sempre ou como substituto quando não houver servidor de nomes obtido por concessão de DHCP?
- tomar decisões sobre a ordem relativa no arquivo?
Não me importo de escrever alguns scripts próprios, se tiver, apenas não quero "trabalhar contra" o mecanismo existente ou executar trabalhos duplicados.
dhclient
para ignorar / substituir as informações de DNS do DHCP; Não tenho certeza de que exista um mecanismo /etc/resolv.conf.d
para fazer isso (mas não uso o Mint e não tenho esses scripts).
/etc/resolv.conf
é o localhost (que executa o dnsmasq), portanto não está claro para mim como o dnsmasq, o mecanismo resolv.conf.d e o cliente DHCP interagem.
resolvconf
em servidores ... unix.stackexchange.com/questions/286195/...