Comment afficher l'adresse DNS attribuée par DHCP?

26

Comment afficher l’adresse DNS attribuée par DHCP?

ifconfig ne peut pas le montrer.

$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 90:e6:ba:22:6a:f2  
          inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::92e6:baff:fe22:6af2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:224856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:220040 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:166848627 (166.8 MB)  TX bytes:20256333 (20.2 MB)
          Interrupt:46 Base address:0x4000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5889 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5889 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:468885 (468.8 KB)  TX bytes:468885 (468.8 KB)

wlan0     Link encap:Ethernet  HWaddr 00:26:5e:e8:4f:8e  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
posée Victor S 22.09.2012 - 05:22
la source

9 réponses

36

Exécutez nmcli dev list iface eth0 | grep IP4 dans un terminal.
eth0 est l'iface le plus courant, mais il peut s'agir de eth1 , eth2 , etc.

Ceci est toujours la commande à utiliser dans Ubuntu 14.04 (LTS).

Pour au moins Ubuntu 15.10 (éventuellement aussi des versions antérieures), la commande est nmcli device show eth0 [ ou votre iface ] | grep IP4 .

    
réponse donnée Marty Fried 22.09.2012 - 06:26
la source
13
$ nm-tool 

listera également les serveurs DNS.

    
réponse donnée dixoncx 22.09.2012 - 18:11
la source
6

Pour obtenir l’adresse DNS

Ouvrir le terminal ( Ctrl + Alt + T ) et taper cat /var/lib/dhcp/dhclient.leases | grep dhcp-server-identifier

    
réponse donnée devav2 22.09.2012 - 07:28
la source
4

le voici:

cat /etc/resolv.conf

mais ne modifiez pas ce fichier

    
réponse donnée Iulian Pojar 18.06.2015 - 23:49
la source
3

Comme alternative à la réponse de @ MartyFried, essayez ceci.

  1. Cliquez sur l’icône de connectivité réseau située sur le panneau supérieur.

  2. Sélectionnez Informations de connexion

  3. Il devrait vous indiquer l'adresse du serveur DNS

réponse donnée Anwar 22.09.2012 - 06:28
la source
2

Ma solution actuelle (2015, Ubuntu 14.04) est la suivante:

  1. lance le cli
  2. tapez: sudo apt-get install gnome-system-tools
  3. Après l'installation réussie, tapez sur le terminal: network-admin

Si vous ne pouvez pas le faire d’une manière ou d’une autre (parce que Linux), essayez ceci, bien que ce ne soit pas assez bon pour moi, mais cela a fait mon travail:

  1. tapez dig google.com
  2. vers la fin, vous pouvez voir quelque chose comme ça (est. 2015) ;; SERVER: puis une adresse IP (au moins sur ma machine) C’est le serveur DNS qui résout le domaine pour vous. Ce serveur peut cependant changer par nom d'hôte.
réponse donnée AltCtrl 08.04.2015 - 09:57
la source
1

Comme je l’ai mentionné dans les commentaires (ce qui, à la demande générale, est devenu une réponse maintenant), on peut utiliser nmcli dev show à partir d’Ubuntu 15.04. Ajoutez grep au mixage et vous êtes défini:

$ nmcli dev show | grep 'DNS'                                                                                                                                                                     
IP4.DNS[1]:                  208.67.222.222
IP4.DNS[2]:                  208.67.220.220
    
réponse donnée Sergiy Kolodyazhnyy 17.09.2017 - 23:19
la source
1

Dans Ubuntu 16.04, les informations de dhcp sont écrites dans: /var/lib/NetworkManager/dhclient-<interface>.conf

    
réponse donnée Anton Krosnev 30.06.2017 - 16:43
la source
0

Si votre ordinateur est derrière le routeur / WiFi de votre fournisseur Internet , vous obtenez une adresse IP privée du DHCP du routeur, par exemple 192.168.0.2 ou 192.168.1.100.

Pour obtenir la adresse IP publique du serveur DNS de DNS à partir de votre fournisseur Internet , vous devez exécuter la ligne de commande suivante sur le terminal:

dig +short myip.opendns.com @resolver1.opendns.com
    
réponse donnée Fernando Santucci 04.12.2015 - 00:16
la source

Lire d'autres questions sur les étiquettes