Réponses:
Vous pouvez trouver les serveurs DNS avec l' nmcli
outil 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 show
donne: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 dnsmasq
utilisés peuvent être trouvés via
journalctl -u dnsmasq
dnsmasq
est 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
?