¿Cómo haría para encontrar los servidores DNS que utiliza systemd-resolved
para resolver problemas?
Generalmente puedo usar dig
y probar los servidores DNS que se muestran en /etc/resolv.conf
. (O ventanas - ipconfig /all
+ nslookup
). Pero ese enfoque no funciona cuando resolv.conf solo apunta a un demonio de resolución local en una dirección de bucle invertido. ¿Qué método se usa en systemd-resolve, para mostrar los servidores DNS que usa?
( unbound
tiene archivos de configuración que podría examinar. dnsmasq
también lo hace, aunque no estoy seguro de si los servidores se pueden agregar dinámicamente sin un archivo de configuración. Incluso NetworkManager, ahora tiene nmcli
, y veo que puede consultar nmcli d show wlan0
para mostrar la configuración de DNS para una interfaz. )
fuente
También es muy útil para solucionar problemas:
Allí puedes ver lo
systemd-resolved
que realmente está haciendo. En mi caso, no estaba contactando a los servidores DNS que se informaron a travéssystemd-resolve --status
de. Si está haciendo cosas raras como esa, entonces a veces reiniciar mediantesudo systemctl restart systemd-resolved
es una buena idea.EDITAR: para obtener más información
resolved
, debe poneren el
override.conf
desystemd-resolved
viafuente
sudo systemctl edit systemd-resolved
, parecesudo systemctl restart systemd-resolved
que debe ejecutarse para que se aplique la nueva configuración. ¡Gracias!