¿Cómo deshabilitar 127.0.0.53 como DNS?

¿Cómo deshabilitar 127.0.0.53 como DNS?

Por alguna razón, mi DNS parece estar configurado en 127.0.0.53. Que no esen realidadun problema, ya que mi DNS local (es decir, en mi computadora portátil) parece redirigir las solicitudes de DNS a la puerta de enlace predeterminada. Pero me gustaría que no fuera así. Supongo que debí haber instalado algún servidor DNS en algún momento del pasado...

Cuando ejecuto $ nslookup, el servidor predeterminado siempre es 127.0.0.53.

Encontré una publicación que sugería que configuré DNSStubListener=no, /etc/systemd/resolved.confpero esto resultó en que no llegaron solicitudes de DNS. Por supuesto, podría ingresar mi puerta de enlace predeterminada manualmente, pero luego tendría que cambiarla cada vez que llevara mi computadora portátil a trabajar.

¿Alguna sugerencia?

EDITAR: Agregar la línea "hosts" de /etc/nsswitch.conf:

hosts:          files mdns4_minimal [NOTFOUND=return] dns

Respuesta1

Los Servidores DNS son administrados por systemd-resolved, o por dnsmasq(si lo tienes instalado).

Si dnsmasqestá instalado, debes editar /etc/systemd/resolved.conf, de lo contrario tendrás dos mecanismos DNS luchando por el puerto 53, así que...

cambiar:

#DNSStubListener=yes

a esto:

DNSStubListener=no

/etc/resolv.conf normalmente contiene 127.0.0.53, que es la dirección local para el mecanismo DNS local. HacerNOeditar manualmente este archivo (lo dice directamente en el propio archivo).

Para ver qué servidores DNS reales se están utilizando, haga esto...

resolvectl status | grep -i "DNS Serve"

Lo más probable es que informe 192.168.0.1 (la dirección de su enrutador, o los servidores DNS de su servicio VPN, si usa una VPN). Su enrutador probablemente usará los servidores DNS de su ISP, a menos que los haya cambiado manualmente en la página de configuración de administración de su enrutador (muy recomendable).

información relacionada