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
259
3
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***
**Ubuntu
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
Você terá uma saída semelhante a
Ou para ver apenas o DNS fazer
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
ou