Comment feriez-vous pour trouver les serveurs DNS utilisés par systemd-resolved
, à des fins de dépannage?
En règle générale, je peux utiliser dig
et tester les serveurs DNS indiqués dans /etc/resolv.conf
. (Ou fenêtres - ipconfig /all
+ nslookup
). Mais cette approche ne fonctionne pas lorsque resolv.conf pointe simplement sur un démon de résolution local sur une adresse de bouclage. Quelle méthode est utilisée sous résolution systemd pour afficher les serveurs DNS utilisés?
( unbound
a des fichiers de configuration que je pourrais examiner. dnsmasq
aussi, bien que je ne sois pas sûr que des serveurs puissent être ajoutés de manière dynamique sans fichier de configuration. Même NetworkManager l’a maintenant nmcli
et je vois que vous pouvez interroger nmcli d show wlan0
pour afficher la configuration DNS d’une interface. )
la source
Très utile pour le dépannage est également:
Vous pouvez voir ce qui
systemd-resolved
se passe réellement. Dans mon cas, il ne s'agissait pas de contacter les serveurs DNS signalés viasystemd-resolve --status
. Si ça fait des choses bizarres comme ça, parfois un redémarragesudo systemctl restart systemd-resolved
est une bonne idée.EDIT: Afin d’obtenir plus d’informations
resolved
vous devez mettredans le
override.conf
desystemd-resolved
viala source
sudo systemctl edit systemd-resolved
il semblesudo systemctl restart systemd-resolved
nécessaire de l’exécuter pour que les nouveaux paramètres soient appliqués. Merci!