A resposta é simples, A pasta resolv.conf.d
existe em / etc / resolvconf / e contém arquivos head / base / original e tail.
cada um deles, se editado, atualizará o arquivo resolv.conf
em / etc /
digamos que você queira colocar algum endereço DNS estático no início de resolv.conf
em / etc / (porque a cada reinicialização ele redefine automaticamente para suas configurações padrão)
você precisa editar o arquivo head
em /etc/resolvconf/resolvconf.d/
e digite por exemplo:
nameserver 1.1.1.1
nameserver 1.0.0.1
depois disso reinicie o serviço resolvconf usando:
sudo service resolvconf restart
agora cat resolv.conf
em / etc / e você verá as novas alterações.
mesma coisa se você quiser colocar coisas no final do arquivo, você usa tail
ao invés de head
em / etc / resolvconf / resolvconf .d /
espero que isso ajude!
P.S: isso é 100% testado e funciona com Ubuntu e Debian
Edit: Eu já respondi as duas últimas balas da sua pergunta, agora sobre o primeiro marcador que fala sobre como não usar o endereço DNS fornecido pelo DHCP. Ele realmente depende de qual software / pacote de DNS você instalou, portanto, eu recomendo que você verifique este Post e faça Certifique-se de que você leu o que está abaixo dele, caso você tenha dnsmasq
.
Por favor, desculpe minha brevidade.