Comment savoir quels serveurs DNS DNSMasq utilise pour résoudre un nom en adresse IP? Je ne peux pas comprendre. Toutes les questions existantes semblent aller jusqu'à dire aux utilisateurs qu'ils utilisent DNSMasq.
31
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
?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:
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.
la source
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 DNSdnsmasq
utilisés peuvent être trouvés viala source
dnsmasq
est lancé par NetwokrManager (et la configuration est passée via dbus)Sur Ubuntu 15.04, la commande est:
la source
En emballage:
La commande est:
C'est ce qui semble être la version actuelle du package pour Ubuntu 14.04 LTS. La commande correcte pour 15. * peut avoir changé.
la source