Eu tinha um disco antigo no meu /etc/resolvconf.conf que injetava 127.0.0.1
sempre que a rede subia:
# /etc/resolvconf.conf
# Configuration for resolvconf(8)
# See resolvconf.conf(5) for details
resolv_conf=/etc/resolv.conf
# If you run a local name server, you should uncomment the below line and
# configure your subscribers configuration files below.
name_servers=127.0.0.1
Então, comentamos, depois executamos resolvconf -u
e meu problema foi corrigido. Atualmente usando systemd-networkd, então não tenho certeza se isso ajudará no caso específico do OP.
No entanto, o NetworkManager tem uma configuração para fazer com que pare de atualizar resolv.conf :
[main]
dns=none
Mais informações em outra pergunta na rede manager: como parar o nm atualizando o /etc/resolv.conf
Atualização: O mesmo tipo de mensagem aparece quando os servidores DNS upstream estão inativos / não estão respondendo. No entanto, contendo os endereços IP upstream em uma base round-robin entre as alternativas de servidor.
Atualização nº 2:
Ao usar systemd-networkd
, se você optou por usar as seguintes configurações de DNS para sua interface em /etc/systemd/network/<iface>.network
:
[DHCP]
UseDNS=true
, que é a configuração padrão, não usará a instância local systemd-resolved
, mas usará o servidor a partir do DHCP. Defina UseDNS=false
para usar seu resolvedor systemd. Leia man systemd.network
para informações detalhadas.