Comment trouver l'adresse IP de Windows, Linux, Mac et site Web ?
Une adresse IP, ou protocole Internet, est un identifiant singulier qui permet de reconnaître un appareil connecté à Internet via le protocole TCP/IP et de faciliter la communication. Le World Wide Web, ou Internet, est un exemple notoire de réseau fondé sur l'utilisation d'adresses IP.
Chaque appareil au sein d'un sous-réseau IP, qui représente une portion de la plage IP globale, doit avoir une adresse unique. L'attribution de la même adresse IP à deux appareils du même sous-réseau engendre un conflit d'adresses, empêchant la communication.
Dans le cadre de l'IPv4, le format est constitué de 4 octets, par exemple xxxx. Chaque octet équivaut à 8 bits, soit une valeur décimale comprise entre 0 et 255, comme dans 201.112.192.230. L'IPv6, quant à elle, offre une plage d'adresses beaucoup plus vaste. Son format est de type y:y:y:y:y:y:y:y, où chaque segment "y" représente une valeur hexadécimale entre 0 et FFFF, par exemple 2001:0db8:0001:0000:0000:0ab9:C0A8:0102.
Une adresse IP contribue à l'identification de l'emplacement de l'appareil connecté et de son interface réseau.
Il est important de se rappeler que chaque appareil connecté possède deux types d'adresses IP :
- Une adresse IP privée, ou interne.
- Une adresse IP publique, ou externe.
Les adresses IP internes sont destinées aux échanges et à la connexion au sein d'un réseau interne. Les appareils utilisant ces adresses ne sont pas joignables depuis l'extérieur et ne sont accessibles qu'au sein du réseau local. De plus, une même adresse IP interne peut être utilisée dans plusieurs sous-réseaux différents, ce qui signifie qu'elles ne sont pas forcément uniques.
Les adresses IP externes, en revanche, sont accessibles globalement sur Internet. Leur caractère unique permet de déterminer la localisation des appareils qui les utilisent. L'IANA (Internet Assigned Numbers Authority) est responsable de l'attribution de plages d'adresses spécifiques à différents pays.
Recherche d'adresse IP
Sur Windows
Plusieurs méthodes permettent de trouver l'adresse IP de son ordinateur sous Windows.
Via l'invite de commande
La commande "ipconfig" dans l'invite de commande de Windows affiche tous les adaptateurs réseau du système. Plusieurs adresses IP peuvent être listées, selon les connexions actives, comme Ethernet ou Wi-Fi.
Centre Réseau et partage
Une autre méthode consiste à passer par le Centre Réseau et partage. Pour cela, il faut ouvrir le Panneau de configuration, puis aller dans "Réseau et Internet" -> "Centre Réseau et partage". Ensuite, cliquer sur "Connexions" (Wi-Fi ou Ethernet), puis sur "Détails".

Application Paramètres
L'adresse IP peut aussi être trouvée via l'application Paramètres. Il faut aller dans "Réseau et Internet", sélectionner le type de connexion (par exemple Wi-Fi) et ensuite cliquer sur "Propriétés matérielles". Les détails du réseau s'affichent alors.

Sur Linux
Linux propose un éventail d'outils pour trouver l'adresse IP. Outre les gestionnaires d'interface graphique propres à chaque distribution, un ensemble de commandes en ligne de commande (CLI) sont généralement disponibles par défaut.
Commande "ip"
La commande "ip" dispose de nombreuses options. "ip a" permet d'afficher toutes les interfaces réseau, ou on peut spécifier une interface particulière, comme dans l'exemple ci-dessous:
$ ip addr show eth0
6: eth0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:8c:b4:c4 brd ff:ff:ff:ff:ff:ff
inet 172.23.120.4/20 brd 172.23.127.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe8c:b4c4/64 scope link
valid_lft forever preferred_lft forever
$
Commande "hostname"
La commande "hostname -I" affiche toutes les adresses IP attachées aux différentes interfaces réseau.
$ hostname -I
172.23.120.4 10.42.0.0 10.42.0.1
$
Commande "ifconfig"
Autrefois, "ifconfig" était la commande par défaut pour gérer les paramètres réseau. Bien que moins utilisée, elle est encore prise en charge par de nombreuses distributions. "ifconfig -a" affiche toutes les interfaces réseau, et "ifconfig [interface]" donne les informations d'une interface spécifique :
$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.23.120.4 netmask 255.255.240.0 broadcast 172.23.127.255
inet6 fe80::215:5dff:fe8c:b4c4 prefixlen 64 scopeid 0x20<link>
ether 00:15:5d:8c:b4:c4 txqueuelen 1000 (Ethernet)
RX packets 1339936 bytes 1152733066 (1.1 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 393472 bytes 333379281 (333.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
$
Toutes ces méthodes affichent l'adresse IP interne de la carte réseau. Pour l'adresse IP externe, il faut utiliser des services en ligne via des commandes comme :
$ curl ifconfig.me
$ curl ident.me
$ curl ipinfo.io/ip
$ dig +short myip.opendns.com @resolver1.opendns.com
$ host myip.opendns.com resolver1.opendns.com
Sur Mac
Sur Mac, on peut trouver l'adresse IP via l'interface graphique ou le terminal.
Interface graphique
- Ouvrir les Préférences Système via le menu Pomme.
- Cliquer sur Afficher et sélectionner Réseau.
- Choisir la connexion réseau concernée dans le menu de gauche.
- L'adresse IP s'affiche alors à droite.
Terminal
- Ouvrir le terminal sur son Mac.
- Taper la commande "ipconfig getifaddr en1" pour l'adresse IP de la connexion Ethernet.
Exemple :
[email protected] ~ % ipconfig getifaddr en1
192.168.1.117
[email protected] ~ %
Adresses IP des sites web
Au-delà des adresses IP privées et publiques de votre ordinateur, chaque site web a une adresse IP publique avec laquelle vous communiquez via votre navigateur ou autres applications. Bien que vous utilisiez des noms de domaines (DNS) pour accéder à un site, les ordinateurs échangent des informations via ces adresses IP en arrière-plan.
On peut retrouver l'adresse IP d'un site web en utilisant des utilitaires comme "ping", "nslookup" ou "dig". Bien que "ping" ne soit pas uniquement conçu pour cela, il affiche l'adresse IP dans son retour.
ping
$ ping -c4 wikipedia.com
PING wikipedia.com (91.198.174.194) 56(84) bytes of data.
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=1 ttl=57 time=7.53 ms
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=2 ttl=57 time=7.58 ms
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=3 ttl=57 time=7.56 ms
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=4 ttl=57 time=7.59 ms
--- wikipedia.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 7.532/7.564/7.591/0.022 ms
$
nslookup
$ nslookup wikipedia.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: wikipedia.com
Address: 91.198.174.194
Name: wikipedia.com
Address: 2620:0:862:ed1a::3
$
dig
$ dig +short wikipedia.com
91.198.174.194
$
Si vous n'êtes pas à l'aise avec le terminal, il existe des outils whois accessibles en ligne, qui permettent de retrouver l'adresse IP d'un site web directement depuis le navigateur.
Un outil whois, par exemple, est disponible sur le site toptips.fr.

Il suffit d'entrer le nom de domaine du site et de cliquer sur "Rechercher l'hôte" pour obtenir l'adresse IP, ainsi que des informations complémentaires comme la localisation et les détails de l'hébergement.

Conclusion
L'adresse IP est fondamentale au fonctionnement d'Internet. Cet article a expliqué les différences entre adresses IP privées et publiques, et montré comment retrouver l'adresse IP d'une interface réseau sur Windows, Linux et Mac.