Détails
Ligne de commande pour lister les serveurs DNS utilisés par mon système
Existe-t-il une commande permettant de lister les serveurs DNS utilisés par mon système ?
J'ai essayé
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Mais il n’y a pas de liste de serveurs, si je vais dans "Network Manager GUI Tool" ;, dans la section Wireless, il y a "DNS 192.168.1.1 8.8.8.8 8.8.8.4.4" ;
Puis-je obtenir les mêmes informations en ligne de commande ?
J'utilise Ubuntu 12.04 LTS.
259
3
resolv.conf n'est plus vraiment utilisé, sauf si vous l'implémentez vous-même. Le gestionnaire de réseau le fait maintenant. J'ai créé un alias pour lister les serveurs DNS sur mon système, car je passe parfois d'OpenDNS à l'open DNS de Google.
Ubuntu >= 15
**Ubuntu
Ceci est valable pour Ubuntu 13.10 et antérieures. Pour Ubuntu 14.04 et supérieur, voir la réponse de Koala Yeung'à : Comment savoir quel DNS j'utilise dans Ubuntu à partir de 14.04
Utilisez
Vous obtiendrez un résultat similaire à
Ou pour voir uniquement le DNS, faites
Il semble être géré par le gestionnaire de réseau. Jetez un coup d'oeil ici [http://manpages.ubuntu.com/manpages/precise/man5/NetworkManager.conf.5.html][1]
[1] : http://manpages.ubuntu.com/manpages/precise/man5/NetworkManager.conf.5.html
pour une explication détaillée.
La version courte consiste à regarder dans
ou