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.
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
Votre adresse locale devrait être visible depuis le menu Informations de connexions.
Il existe différents sites qui permettent d'obtenir en ligne votre adresse IP publique depuis un navigateur web et notamment :
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étail saisissez :
/sbin/ifconfig
Vous devriez obtenir un résultat semblable à :
eth0 Link encap:Ethernet HWaddr 00:30:1b:42:b0:27 inet adr:192.168.0.10 Bcast:0.0.0.0 Masque:255.255.255.0 adr inet6: fe80::230:1bff:fe42:b027/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Packets reçus:67613 erreurs:0 :0 overruns:0 frame:0 TX packets:48777 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 Octets reçus:86911672 (86.9 MB) Octets transmis:6100869 (6.1 MB) Interruption:19 Adresse de base:0xdead
Ici les adresses qui vous intéressent sont pour la carte ethernet eth0, à savoir :
inet adr:192.168.0.10
adr inet6: fe80::230:1bff:fe42:b027/64
/sbin/ifconfig eth0 | awk '/inet adr:/{print $2}' | awk -F ':' '{print $2}'
/sbin/ifconfig eth0 | awk '/adr inet6:/{print $3}'
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.
Le site interrogé sera checkip.dyndns.org avec l'outil wget:
wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1
Le site interrogé sera ifconfig.me avec l'outil cURL:
curl ifconfig.me