Como desabilitar 127.0.0.53 como DNS?

Como desabilitar 127.0.0.53 como DNS?

Por alguma razão, meu DNS parece estar definido como 127.0.0.53. Não érealmenteum problema, já que meu DNS local (ou seja, no meu laptop) parece redirecionar as solicitações de DNS para o gateway padrão. Mas eu gostaria que não fosse assim. Suponho que devo ter instalado algum servidor DNS em algum momento no passado...

Quando executo $ nslookup, o servidor padrão é sempre 127.0.0.53.

Encontrei uma postagem sugerindo que eu configurasse DNSStubListener=no, /etc/systemd/resolved.confmas isso resultou em nenhuma solicitação de DNS. É claro que eu poderia inserir meu gateway padrão manualmente, mas teria que alterá-lo toda vez que colocasse meu laptop para funcionar.

Alguma sugestão?

EDIT: Adicionando a linha "hosts" de /etc/nsswitch.conf:

hosts:          files mdns4_minimal [NOTFOUND=return] dns

Responder1

Os servidores DNS são gerenciados por systemd-resolved, ou por dnsmasq(se você tiver isso instalado).

Se dnsmasqestiver instalado, você deve editar /etc/systemd/resolved.conf, caso contrário você terá dois mecanismos DNS lutando pela porta 53, então...

mudar:

#DNSStubListener=yes

para isso:

DNSStubListener=no

/etc/resolv.conf normalmente contém 127.0.0.53, que é o endereço local do mecanismo DNS local. FazerNÃOedite manualmente este arquivo (está escrito no próprio arquivo).

Para ver quais servidores DNS reais estão sendo usados, faça isto...

resolvectl status | grep -i "DNS Serve"

É mais do que provável que reporte 192.168.0.1 (o endereço do seu roteador ou os servidores DNS do seu serviço VPN, se você usar uma VPN). Seu roteador provavelmente usará os servidores DNS do seu ISP, a menos que você tenha alterado isso manualmente na página de configuração de administrador do seu roteador (altamente recomendado).

informação relacionada