Connaître son adresse IP
Cette page se propose de vous présenter différentes méthodes pour connaître votre adresse IP, adresse qui peut vous être utile par exemple lors de la mise en place d'un nouveau matériel ou encore d'un dépannage.
Il faudra cependant faire attention à différencier votre adresse Locale1) de votre adresse Publique2) ainsi que les différentes cartes réseau éventuellement disponibles sur votre ordinateur.
Il est possible d'obtenir votre adresse IP graphiquement ou depuis une commande à saisir dans un terminal.
Selon votre cas, à vous de cibler les résultats si vous avez plusieurs cartes réseau, comme par exemple eth1 en plus de eth0.
Vous pouvez également avoir wlan0 qui peut correspondre à la première carte wi-fi pour un accès au réseau sans fil.
Quant à l'interface lo qui a communément pour adresse 127.0.0.1, il s'agit d'une carte réseau "virtuelle" dont se servent des applications pour communiquer avec la machine sans passer par l'extérieur. Vous ne devriez donc pas en tenir compte dans le cadre de cette page.
De plus, attention si vous souhaitez avoir l'adresse publique de votre machine et que celle-ci se trouve derrière un proxy : il y a de fortes chances que vous récupériez l'adresse IP de ce dernier
Graphiquement
Adresse Locale
Votre adresse locale devrait être visible depuis le menu Informations de connexions.
- avec Ubuntu, il est accessible par un clic droit sur l'applet du gestionnaire de connexion réseau network-manager.
- avec Xubuntu, il est accessible par un clic gauche sur l'applet du gestionnaire de connexion réseau network-manager.
Adresse Publique
Il existe différents sites qui permettent d'obtenir en ligne votre adresse IP publique depuis un navigateur web et notamment :
- checkip.dyndns.org, http uniquement (communication non chiffrée).
- votreip.free.fr, http uniquement (communication non chiffrée).
- …
En ligne de commande
Adresse Locale
Pour avoir simplement l'adresse IP de l'ordinateur sur le réseau, depuis un terminal saisissez la commande suivante :
hostname -I
Cela vous renverra une adresse IP, ou plusieurs séparés par des espaces si vous avez plusieurs interfaces réseaux connectées.
Pour plus de détails saisissez :
ip a
ifconfig
ifconfig est obsolète.
Pour plus d'informations sur le sujet lire, en Anglais, le blog d'Ubuntu et l'annonce d'obsolescence de net-tools (dont fait partie ifconfig
)
Vous devriez obtenir un résultat semblable à :
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 14:da:e9:12:1a:c3 brd ff:ff:ff:ff:ff:ff inet 192.168.0.10/24 brd 192.168.100.255 scope global dynamic noprefixroute enp3s0 valid_lft 35354sec preferred_lft 35354sec inet6 2a01:e5b4:a34f:5f42:21c:6bff:fea0:f8a7/64 scope global noprefixroute valid_lft forever preferred_lft forever inet6 fe80::230:1bff:fe42:b027/64 scope link noprefixroute valid_lft forever preferred_lft forever
Ici les adresses qui vous intéressent sont pour la carte Ethernet enp3s0, à savoir :
- en IPv4:
inet 192.168.0.10
- en IPv6, une adresse publique
inet6 2a01:e5b4:a34f:5f42:21c:6bff:fea0:f8a7/64
- en IPv6, une adresse dite de lien local
inet6 fe80::230:1bff:fe42:b027/64
- pour obtenir l'adresse IPv4 du périphérique réseau enp3s0 :
ip -4 a show dev enp3s0
- pour obtenir l'adresse IPv6 du périphérique réseau eth0 :
ip -6 a show dev enp3s0
Adresse Publique
Il s'agit ici de présenter quelques outils qui permettent de récupérer l'information depuis un des sites web qui propose ce service.
Méthode avec wget
Le site interrogé sera ipecho.net avec l'outil wget :
wget https://ipecho.net/plain -O - -q ; echo
Méthode avec dig
Le site interrogé sera OpenDNS avec l'outil dig, pour l'IPv4 :
dig -4 +short myip.opendns.com @resolver1.opendns.com
et pour l'IPv6 :
dig +short -6 myip.opendns.com aaaa @resolver1.ipv6-sandbox.opendns.com
Méthode avec curl
Le site interrogé sera ifconfig.me avec l'outil cURL :
curl ifconfig.me; echo