Anteriormente, no Ubuntu 16.04, me senti traído quando uma atualização do Ubuntu instalou dnsmasq
, configurou e deu prioridade ao meu próprio servidor DNS BIND superestável, ultra-rápido e com configuração própria. Parecia exatamente como se o Ubuntu hackeasse minha estação de trabalho.
Desde que eu estava trabalhando como administrador do sistema, isso foi extremamente inaceitável. Esta foi uma ligação assustadora. É quando você soluciona um problema e, em uma das etapas que você usa, dig
ou nslookup
fica surpreso ao ver a lo
interface respondendo a você. PÂNICO
Existe uma maneira de não apenas corrigir esse problema, mas também garantir que /etc/resolv.conf
será à prova de violação?
A melhor solução que encontrei é impedir que o NetworkManager atualize o /etc/resolv.conf e crie um novo arquivo /etc/resolv.conf com um servidor DNS estático. Consulte https://www.ctrl.blog/entry/resolvconf-tutorial para saber como fazer isso.
fonte
De acordo com os documentos, você pode escrever
resolv.conf
para/usr/lib/systemd/resolv.conf
, que é um arquivo estático do qual pode ser vinculado/etc/resolv.conf
. Isso não deve ser reescrito.http://manpages.ubuntu.com/manpages/bionic/man8/systemd-resolved.service.8.html#contenttoc3
fonte
O arquivo presente é um link simbólico para outro arquivo. Excluir o arquivo
O arquivo não é mais um link simbólico, mas um arquivo persistente.
fonte