43 votes

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

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

ifconfig ne peut pas l'afficher.

$ 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:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          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 longueur file tx:0 
          RX bytes:468885 (468.8 Ko)  TX bytes:468885 (468.8 Ko)

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 longueur file tx:1000 
          RX bytes:0 (0.0 o)  TX bytes:0 (0.0 o)

52voto

RHaguiuda Points 757

Pour au moins Ubuntu 15.10 en avant (peut-être aussi des versions antérieures), exécutez dans un terminal :

nmcli dev show eth0 | grep IP4

eth0 est l'interface la plus courante, mais cela pourrait être eth1, eth2, etc.

Pour les anciennes versions, utilisez nmcli dev list iface eth0 | grep IP4.

14voto

dixoncx Points 390
$ nm-tool 

affichera également les serveurs DNS.

8voto

devav2 Points 33862

Pour obtenir l'adresse DNS, ouvrez le terminal (Ctrl+Alt+T) et tapez :

cat /var/lib/dhcp/dhclient.leases | grep dhcp-server-identifier

7voto

Pablo Bianchi Points 10158

Maintenant qu'Ubuntu (et Debian et presque toutes les distributions) utilisent systemd (vérifiez avec file /sbin/init), peut-être que la manière la plus élégante d'obtenir ces informations est :

systemd-resolve --status
  • docs freedesktop.org
  • Arch Wiki : Utilisez systemd-resolve --status là où il est indiqué d'utiliser resolvectl (systemd-resolve est un lien symbolique vers resolvectl).
  • Si vous rencontrez des problèmes avec le sous-système DNS, je vous suggère de supprimer le paquet resolvconf. Peut entrer en conflit avec systemd-resolve.

6voto

Iulian Pojar Points 77

Voici:

cat /etc/resolv.conf

mais ne modifiez pas ce fichier

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X