Une adresse IP (Internal Protocol) est un identifiant unique qui permet d'identifier un appareil sur l'internet, connecté au protocole TCP/IP et permettant la communication par ce biais. L'un des exemples les plus courants et les plus populaires de réseau fondé sur des adresses IP est le World Wide Web et l'internet.
L'adresse de chaque appareil dans un sous-réseau IP (une sorte de sous-ensemble de la gamme IP complète) doit toujours être unique, c'est-à-dire que deux appareils du même sous-réseau ne peuvent pas avoir la même adresse IP, sous peine de provoquer un conflit d'adresses IP.
Pour l'IPv4, son format peut être de 4 octets comme x.x
.x.x où chaque octet est de 8 bits ou de 0 à 255 en décimal. Par exemple, 201.112.192.230
. Les adresses IPv6 prennent en charge une gamme beaucoup plus large et sont formatées comme y:y
:y:y:y:y:y:y où chaque y est un segment qui peut être compris entre 0 et FFFF en hexadécimal comme 2001:0db8:0001:0000:0000:0ab9:C0A8:0102
.
Une adresse IP permet de localiser l'appareil connecté et d'identifier l'interface réseau.
Il faut également se rappeler que chaque appareil connecté peut avoir 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 à la messagerie et à la connectivité au sein du réseau interne. Les appareils dotés de ces adresses ne sont pas joignables au niveau mondial et ne sont accessibles qu'au sein du réseau local. En outre, la même adresse IP interne peut être utilisée dans deux sous-réseaux différents, de sorte qu'il ne s'agit pas nécessairement d'identifiants uniques.
En revanche, les adresses IP externes sont accessibles à l'échelle mondiale sur l'internet. Comme les adresses sont uniques sur l'internet, elles déterminent également l'emplacement des appareils auxquels elles se connectent. En effet, l'IANA (Internet Assigned Number Authority) attribue une gamme unique d'adresses dans différents pays.
Fenêtres
Utilisation de l'invite de commande
Lorsque vous exécutez la commande ipconfig
dans l'invite de commandes de
Windows, vous obtenez une liste de tous les adaptateurs réseau présents sur votre système Windows. Cette liste peut contenir plusieurs adresses IP en fonction de votre connectivité (Ethernet, Wi-Fi, etc.).
Voici un exemple :

Centre de réseau et de partage
Une autre méthode pour trouver l'adresse IP de votre système/adaptateur réseau consiste à ouvrir le Centre de réseau et de partage
. Pour ce faire, ouvrez le Panneau de configuration et allez dans Réseau et Internet
-> Centre de réseau et de partage
-> Connexions : <Wi-Fi>/<Ethernet>
-> Détails
.
Voici à quoi cela ressemble :

Application Paramètres
Ouvrez l'application Paramètres
dans le menu Démarrer
. Allez ensuite dans Réseau et Internet
-> Sélectionnez votre type de connexion (ici, il s'agit de Wi-Fi) -> Propriétés du matériel
. Vous trouverez ci-dessous une capture d'écran montrant les détails du réseau à partir de l'application Paramètres
:

Linux
Linux offre une série d'options pour vérifier l'adresse IP de votre système. Outre le gestionnaire de réseau à interface graphique basé sur la distribution Linux, il existe un ensemble de commandes CLI communes qui sont généralement prises en charge par défaut dans les différentes distributions. Nous allons donc aborder ces commandes.
commande ip
la commandeip
dispose de nombreuses options. Pour lister toutes les interfaces réseau, utilisez la commande ip a ou spécifiez le nom de l'interface réseau comme indiqué 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 commandehostname
avec l'option -I
permet de lister toutes les IP attachées à vos différentes interfaces réseau.
hostname -I
172.23.120.4 10.42.0.0 10.42.0.1
$
commande ifconfig
Comme la commande ip
, ifconfig
était la commande par défaut pour afficher/modifier les paramètres réseau d'un système Linux, bien qu'elle soit encore supportée par de nombreuses distributions. Vous pouvez utiliser ifconfig -a
pour afficher toutes les cartes réseau et leurs IP ou pour spécifier une interface réseau spécifique avec ifconfig
utiliser :
$ 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 les méthodes ci-dessus vous indiquent l'adresse IP interne de votre carte réseau. Pour afficher l'adresse IP externe ou publique à partir du terminal Linux, vous pouvez essayer l'un des outils courants ci-dessous (notez que toutes ces commandes communiquent avec un service externe pour obtenir votre IP publique) :
$ 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
Mac
Sur Mac, vous pouvez suivre la méthode de l'interface graphique ou du terminal pour obtenir votre adresse IP.
Méthode GUI
- Ouvrez les
Préférences Système
dans le menuPomme
. - Cliquez sur
Vue
dans le menu supérieur et sélectionnezRéseau
. - Choisissez la bonne connexion réseau dans le menu de gauche.
- Sur la droite, vous pourrez voir l'adresse IP de votre Mac.
Méthode CLI
- Ouvrez le terminal sur votre Mac.
- Pour une connexion Ethernet, vous pouvez utiliser la commande
ipconfig getifaddr en1
pour obtenir l'adresse IP.
Ex :
chandan@Chandans-iMac ~ % ipconfig getifaddr en1
192.168.1.117
chandan@Chandans-iMac ~ % ipconfig getifaddr en1 192.168.1.117 chandan@Chandans-iMac ~ %
IP des sites web
Outre les IP privées et publiques de votre système, il existe des IP publiques de sites web sur l'internet que vous communiquez par l'intermédiaire de navigateurs web ou d'autres applications. Bien que vous utilisiez des noms DNS pour ouvrir un site web ou lui parler, les ordinateurs utilisent des adresses IP en arrière-plan pour faire fonctionner cette communication.
Nous pouvons interroger l'adresse IP d'un site web à l'aide d'utilitaires couramment disponibles sur tout système, tels que ping
, nslookup
et dig
. Bien que ping
ne soit pas exclusivement utilisé pour récupérer l'adresse IP, il récupère l'adresse IP au cours du processus et celle-ci peut être visualisée dans la sortie. De plus, il s'agit d'un utilitaire commun aux différents systèmes d'exploitation. Voici toutes ces commandes en action :
ping
$ ping -c4 wikipedia.com
PING wikipedia.com (91.198.174.194) 56(84) octets de données.
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 paquets transmis, 4 reçus, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 7.532/7.564/7.591/0.022 ms
$
Vous pouvez consulter d'autres exemples de commandes ping.
nslookup
$ nslookup wikipedia.com
Serveur : 127.0.0.53
Adresse : 127.0.0.53#53
Réponse non officielle :
Nom : wikipedia.com
Adresse : 91.198.174.194
Nom : wikipedia.com
Adresse : 2620:0:862:ed1a::3
$
dig
$ dig short wikipedia.com
91.198.174.194
$
Si vous n'avez pas de terminal à portée de main ou si vous n'êtes pas à l'aise avec lui, n'ayez crainte. Il existe de nombreux outils whois
qui vous permettent d'obtenir les détails de l'IP d'un site web directement à partir du navigateur.
L'un de ces excellents outils whois
est disponible sur Outils Geekflare.

Il vous suffit d'entrer le nom de domaine du site web dont vous cherchez l'IP et de cliquer sur le bouton Find Host
pour que l'outil vous indique l'IP du site web ainsi que d'autres informations intéressantes telles que son emplacement et les détails de son hébergement.

Conclusion
L'adresse IP fait partie intégrante du fonctionnement d'Internet aujourd'hui. Dans cet article, nous avons vu en quoi les adresses IP privées et publiques sont différentes et comment nous pouvons identifier l'adresse IP attribuée à une interface réseau couvrant les systèmes Windows, Linux et Mac.