How would you go about finding the DNS servers used by
systemd-resolved, for troubleshooting purposes?
Generally I can use
dig and test the DNS servers shown in
/etc/resolv.conf. (Or windows -
ipconfig /all +
nslookup). But that approach doesn't work when resolv.conf just points to a local resolver daemon on a loopback address. What method is used under systemd-resolved, to show the DNS servers it uses?
unbound has config files I could look into.
dnsmasq does too, though I'm not sure if servers can be added dynamically without a config file. Even NetworkManager, now has
nmcli, and I see you can query
nmcli d show wlan0 to show the DNS configuration for an interface.)