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)
Exécutez nmcli dev list iface eth0 | grep IP4
dans un terminal.eth0
est l’iface le plus courant, mais il pourrait s’agir de eth1
, eth2
, etc.
C'est toujours la commande à utiliser dans Ubuntu 14.04 (LTS).
Pour au moins Ubuntu 15.10 et les versions ultérieures (éventuellement aussi des versions antérieures), la commande est nmcli device show eth0
[ou votre iface] | grep IP4
.
$ nm-tool
listera également les serveurs DNS.
Pour obtenir l'adresse DNS
Terminal ouvert (Ctrl+Alt+T) et tapez cat /var/lib/dhcp/dhclient.leases | grep dhcp-server-identifier
c'est ici:
cat /etc/resolv.conf
mais n'éditez pas ce fichier
Comme autre alternative à la réponse de @ MartyFried, essayez ceci.
Cliquez sur l'icône Connectivité réseau sur le panneau supérieur.
Sélectionnez informations de connexion
Il devrait vous montrer l'adresse du serveur DNS
Comme je l'ai mentionné dans les commentaires (qui à la demande générale sont devenus une réponse maintenant), on peut utiliser nmcli dev show
à partir d'Ubuntu 15.04. Ajoutez grep
au mélange et vous êtes défini:
$ nmcli dev show | grep 'DNS'
IP4.DNS[1]: 208.67.222.222
IP4.DNS[2]: 208.67.220.220
Dans Ubuntu 16.04, l’information de dhcp est écrite dans: /var/lib/NetworkManager/dhclient-<interface>.conf
Ma solution actuelle (est 2015, Ubuntu 14.04), est la suivante:
Sudo apt-get install gnome-system-tools
network-admin
Si, d'une manière ou d'une autre, vous ne pouvez pas faire cela (à cause de Linux), essayez-le, même si cela ne me convient pas, mais mon travail est terminé:
Dig google.com
Si votre ordinateur fonctionne derrière le routeur/WiFi de votre fournisseur d'accès Internet , vous obtenez un adresse IP privée de DHCP Routeur, quelque chose comme 192.168.0.2 ou 192.168.1.100.
Pour obtenir le adresse IP publique de DHCP ou du DNS auprès de votre fournisseur d'accès Internet , vous devez exécuter la ligne de commande suivante sur le terminal:
Dig +short myip.opendns.com @resolver1.opendns.com