Kommandolinje for å liste opp DNS-servere som brukes av systemet mitt

Finnes det en kommando for å liste opp dns-servere som brukes av systemet mitt?

Jeg har prøvd

$ 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

Men den viser ingen servere, hvis jeg går til "Network Manager GUI Tool", i Wireless-delen viser den "DNS 192.168.1.1 8.8.8.8.8 8.8.4.4"

Kan jeg få samme informasjon fra kommandolinjen?

Jeg bruker Ubuntu 12.04 LTS

Løsning

resolv.conf brukes egentlig ikke lenger, med mindre du implementerer den selv. Nettverksadministratoren gjør det nå. Jeg opprettet et alias for å liste opp DNS-serverne på systemet mitt, siden jeg av og til bytter fra OpenDNS til Googles åpne DNS.

Ubuntu >= 15.

nmcli device show  | grep IP4.DNS

**Ubuntu

Kommentarer (17)

Dette gjelder for Ubuntu 13.10 og tidligere. For Ubuntu 14.04 og nyere, se Koala Yeung's svar på: Hvordan vite hvilken DNS jeg bruker i Ubuntu fra og med 14.04.


Bruk

nm-tool

Du vil få et resultat som ligner på

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

Eller for å se bare DNS kan du gjøre følgende

nm-tool | grep DNS
Kommentarer (8)

Ser ut til å administreres av Network Manager. Ta en titt her http://manpages.ubuntu.com/manpages/precise/man5/NetworkManager.conf.5.html.

for en omfattende forklaring.

Eller kortversjonen er å se i

 /etc/NetworkManager/NetworkManager.conf

eller

 /NetworkManager/NetworkManager.conf
Kommentarer (1)