Commando-regel om DNS-servers op te sommen die door mijn systeem worden gebruikt

Is er een commando om een lijst te maken van dns-servers die door mijn systeem worden gebruikt?

Ik heb geprobeerd

$ 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

Maar het somt geen servers op, als ik naar "Network Manager GUI Tool" ga, in de Wireless sectie somt het "DNS 192.168.1.1 8.8.8.8.8.4.4&quot op;

Kan ik dezelfde informatie krijgen vanaf de opdrachtregel?

Ik gebruik Ubuntu 12.04 LTS

Oplossing

resolv.conf wordt niet echt meer gebruikt, tenzij je het zelf implementeert. De netwerkbeheerder doet het nu. Ik heb een alias aangemaakt om de DNS servers op mijn systeem op te sommen, omdat ik soms overschakel van OpenDNS naar Google's open DNS.

Ubuntu >= 15

nmcli device show  | grep IP4.DNS

**Ubuntu

Commentaren (17)

Dit is geldig voor Ubuntu 13.10 en eerder. Voor Ubuntu 14.04 en hoger, zie Koala Yeung's antwoord op: Hoe weet ik welke DNS ik gebruik in Ubuntu vanaf 14.04


Gebruik

nm-tool

U zult een uitvoer krijgen gelijkaardig aan

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

Of om alleen de DNS te zien doe

nm-tool | grep DNS
Commentaren (8)

Lijkt te worden beheerd door netwerkbeheerder. Kijk hier eens http://manpages.ubuntu.com/manpages/precise/man5/NetworkManager.conf.5.html

voor een uitgebreide uitleg.

Of de korte versie is om te kijken in

 /etc/NetworkManager/NetworkManager.conf

of

 /NetworkManager/NetworkManager.conf
Commentaren (1)