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&#8217y a pas de liste de serveurs, si je vais dans "Network Manager GUI Tool&quot ;, dans la section Wireless, il y a "DNS 192.168.1.1 8.8.8.8 8.8.8.4.4&quot ;

Puis-je obtenir les mêmes informations en ligne de commande ?

J'utilise Ubuntu 12.04 LTS.

Solution

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

nmcli device show  | grep IP4.DNS

**Ubuntu

Commentaires (17)

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

nm-tool

Vous obtiendrez un résultat similaire à

NetworkManager Tool

State: connected (global)

- Device: eth0  [Wired connection 1] -------------------------------------------
  Type:              Wired
  Driver:            e1000e
  State:             connected
  Default:           yes
  HW Address:        00:11:22:33:44:55

  Capabilities:
    Carrier Detect:  yes
    Speed:           1000 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         10.21.6.13
    Prefix:          24 (255.255.255.0)
    Gateway:         10.21.6.1

    DNS:             10.22.5.133
    DNS:             10.22.5.3

Ou pour voir uniquement le DNS, faites

nm-tool | grep DNS
Commentaires (8)

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

 /etc/NetworkManager/NetworkManager.conf

ou

 /NetworkManager/NetworkManager.conf
Commentaires (1)