Antworten:
Sie finden die DNS-Server mit dem nmcli
Tool NetworkManagerCLI ( ):
nmcli dev show | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
Der Befehl ist in älteren (<15.04) Versionen von Ubuntu etwas anders:
> nmcli dev list | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
nmcli dev show
gibt es:Error: 'dev' command 'show' is not valid.
Für eine allgemeinere Antwort, wenn Sie dnsmasq ohne Netzwerkmanager und mit mehreren vorgelagerten DNS verwenden:
sh# kill -USR1 <PID OF DNSMASQ>
sh# tail /var/log/syslog
Beim Empfang von SIGUSR1 protokolliert dnsmasq verschiedene Statistiken, einschließlich der Anzahl der DNS-Anfragen, die an jeden Upstream-Server gesendet werden . Auf dieser Grundlage können Sie auf einfache Weise den am häufigsten verwendeten DNS-Server in Ihrem System ermitteln.
dnsmasq[xxx]: setting upstream servers from DBus dnsmasq[xxx]: using nameserver 10.xx.xx.xx#53(via tun0) dnsmasq[xxx]: using nameserver 192.xx.xx.x#53(via wlp2s0)
sudo journalctl -b -u dnsmasq | grep nameserver
.
Im Allgemeinen können die verwendeten systemd
DNS-Server für das System dnsmasq
über ermittelt werden
journalctl -u dnsmasq
dnsmasq
NetwokrManager gestartet wird (und die Konfiguration über dbus übergeben wird)
Im paket:
network-manager 0.9.8.8-0ubuntu7.2 amd64
Der Befehl lautet:
root@D-MIS-001:~# nmcli dev list | grep DNS
IP4.DNS[1]: 172.16.10.173
IP4.DNS[2]: 172.16.10.133
Dies scheint die aktuelle Paketversion für Ubuntu 14.04 LTS zu sein. Der korrekte Befehl für 15. * wurde möglicherweise geändert.
nmcli dev show
?