Príkazový riadok na zoznam serverov DNS používaných mojím systémom

Existuje príkaz na vypísanie serverov DNS používaných mojím systémom?

Skúšal som

$ 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

Ale nie'to zoznam žiadnych serverov, ak idem do "Network Manager GUI Tool", v sekcii Wireless to uvádza "DNS 192.168.1.1 8.8.8.8 8.8.8.4.4"

Môžem získať rovnaké informácie z príkazového riadku?

Používam Ubuntu 12.04 LTS

Riešenie

Súbor resolv.conf sa už v skutočnosti nepoužíva, pokiaľ ho neimplementujete sami. Teraz to robí správca siete. Vytvoril som alias na zoznam serverov DNS v mojom systéme, pretože niekedy prechádzam z OpenDNS na Google's open DNS.

Ubuntu >= 15

nmcli device show  | grep IP4.DNS

**Ubuntu

Komentáre (17)

Toto platí pre Ubuntu 13.10 a staršie verzie. Pre Ubuntu 14.04 a novšie pozri Koala Yeung's answer to: Ako zistiť, aký DNS používam v Ubuntu od verzie 14.04


Použite

nm-tool

Získate výstup podobný

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

Alebo ak chcete zobraziť len DNS, urobte

nm-tool | grep DNS
Komentáre (8)

Zdá sa, že ho spravuje správca siete. Pozrite sa sem http://manpages.ubuntu.com/manpages/precise/man5/NetworkManager.conf.5.html

pre rozsiahle vysvetlenie.

Alebo skrátená verzia je hľadať v

 /etc/NetworkManager/NetworkManager.conf

alebo

 /NetworkManager/NetworkManager.conf
Komentáre (1)