Réponses:
Vous pouvez trouver les serveurs DNS avec l' nmclioutil NetworkManagerCLI ( ):
nmcli dev show | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
La commande est légèrement différente dans les anciennes versions (<15.04) d'Ubuntu:
> nmcli dev list | grep DNS
IP4.DNS[1]: 172.22.216.251
IP6.DNS[1]: 2a01:4f0:400c:1::1
nmcli dev showdonne:Error: 'dev' command 'show' is not valid.
Pour une réponse plus générique lorsque vous utilisez dnsmasq sans gestionnaire de réseau et avec plusieurs DNS en amont:
sh# kill -USR1 <PID OF DNSMASQ>
sh# tail /var/log/syslog
Lors de la réception de SIGUSR1, dnsmasq enregistre diverses statistiques, notamment le nombre de requêtes DNS envoyées à chaque serveur en amont . Sur cette base, vous pouvez facilement déterminer le serveur DNS le plus fréquemment utilisé sur votre système.
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.
Généralement, pour le système utilisant systemd, les serveurs DNS dnsmasqutilisés peuvent être trouvés via
journalctl -u dnsmasq
dnsmasqest lancé par NetwokrManager (et la configuration est passée via dbus)
En emballage:
network-manager 0.9.8.8-0ubuntu7.2 amd64
La commande est:
root@D-MIS-001:~# nmcli dev list | grep DNS
IP4.DNS[1]: 172.16.10.173
IP4.DNS[2]: 172.16.10.133
C'est ce qui semble être la version actuelle du package pour Ubuntu 14.04 LTS. La commande correcte pour 15. * peut avoir changé.
nmcli dev show?