Linha de comando para listar os servidores DNS utilizados pelo meu sistema

Existe algum comando para listar os servidores dns usados pelo meu sistema?

Eu tentei

$ 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

Mas ele não'não lista nenhum servidor, se eu for para "Network Manager GUI Tool", na seção Wireless ele lista "DNS 192.168.1.1 8.8.8.8.8 8.8.8.8.4.4"

Posso obter a mesma informação da linha de comando?

Eu estou usando Ubuntu 12.04 LTS

Solução

resolv.conf é'não é mais usado, a menos que você mesmo o implemente. O gerenciador de rede faz isso agora. Eu criei um alias para listar os servidores DNS no meu sistema, já que às vezes eu mudo do OpenDNS para o Google's open DNS.

**Ubuntu >= 15***

nmcli device show  | grep IP4.DNS

**Ubuntu

Comentários (17)

Isto é válido para o Ubuntu 13.10 e anteriores. Para Ubuntu 14.04 e superior, veja Koala Yeung's answer to: Como saber o DNS que estou usando no Ubuntu a partir de 14.04


Use

nm-tool

Você terá uma saída semelhante a

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 para ver apenas o DNS fazer

nm-tool | grep DNS
Comentários (8)

Parece ser gerido pelo gestor da rede. Dê uma olhada aqui http://manpages.ubuntu.com/manpages/precise/man5/NetworkManager.conf.5.html

para uma grande explicação.

Ou a versão curta para ver em

 /etc/NetworkManager/NetworkManager.conf

ou

 /NetworkManager/NetworkManager.conf
Comentários (1)