IP publique et privée : ce qu'elles sont et en quoi elles diffèrent
Ton ordinateur a une IP, ta box une autre, et les sites en voient une troisième. Ce guide explique pourquoi et comment les distinguer.
La différence en bref
Une IP publique identifie ta connexion sur Internet : c'est celle que voient les sites que tu visites, et elle est unique au monde à ce moment-là. C'est ton fournisseur qui te l'attribue.
Une IP privée est celle qu'ont tes appareils dans ton réseau local (192.168.1.34, par exemple). Elle n'a de sens que dans ce réseau : des millions de foyers utilisent exactement les mêmes IP privées sans aucun conflit, car elles ne sortent jamais telles quelles sur Internet.
Les plages d'IP privées
Le RFC 1918 réserve trois blocs aux réseaux privés :
- 10.0.0.0/8 : de 10.0.0.0 à 10.255.255.255 (16,7 millions d'adresses). Courant en entreprise.
- 172.16.0.0/12 : de 172.16.0.0 à 172.31.255.255 (1 million d'adresses). Utilisé par exemple par Docker et de nombreux réseaux d'entreprise.
- 192.168.0.0/16 : de 192.168.0.0 à 192.168.255.255 (65 536 adresses). Celui de presque toutes les box.
D'autres plages spéciales ne sont pas publiques non plus : 127.0.0.0/8 (boucle locale), 169.254.0.0/16 (lien local, quand un appareil ne reçoit pas d'IP par DHCP) et 100.64.0.0/10, que les opérateurs utilisent pour le CGNAT.
Comment fonctionne le NAT
Ta box sert d'intermédiaire. Quand ton téléphone (192.168.1.34) demande un site, la box remplace l'adresse d'origine par son IP publique et note dans une table à qui appartient cette connexion. Quand la réponse arrive, elle consulte la table et la transmet au téléphone. C'est ce qu'on appelle le NAT (traduction d'adresses réseau).
Grâce au NAT, tous les appareils d'un foyer sortent sur Internet avec une seule IP publique, ce qui a permis à IPv4 de tenir des décennies de plus que prévu. Effet secondaire : personne de l'extérieur ne peut ouvrir une connexion vers tes appareils, sauf si tu ouvres un port sur ta box.
CGNAT : quand même ta box n'a pas d'IP publique
À cause de la pénurie d'IPv4, de nombreux opérateurs (surtout en fibre et en mobile) appliquent un second NAT dans leur propre réseau : le CGNAT. Ta box reçoit une adresse de la plage 100.64.0.0/10 au lieu d'une adresse publique, et l'IP publique est partagée par plusieurs clients à la fois.
On s'en rend compte quand on ne peut pas ouvrir de ports : serveurs à la maison, caméras avec accès à distance ou certaines consoles ne sont plus joignables de l'extérieur. Pour le savoir, compare l'IP WAN affichée par ta box avec celle de « Quelle est mon IP » : si elles diffèrent, tu es derrière un CGNAT. Beaucoup d'opérateurs t'en sortent sur demande, parfois contre paiement, et avec IPv6 le problème disparaît.
Comment voir ton IP publique et ton IP privée
- IP publique : ouvre l'outil « Quelle est mon IP ». Il affiche l'adresse avec laquelle tu sors sur Internet, ton fournisseur et ta position approximative.
- IP privée sous Windows : lance ipconfig et cherche « Adresse IPv4 ».
- IP privée sous macOS : Réglages Système > Réseau, ou ipconfig getifaddr en0 dans le terminal.
- IP privée sous Linux : ip addr.
- Sur un téléphone : Réglages > Wi-Fi > le réseau connecté.
Pour savoir si une adresse donnée est publique ou privée, saisis-la dans le calculateur de sous-réseau : le résultat indique le type d'adresse.
Questions fréquentes
Est-ce dangereux que quelqu'un connaisse mon IP publique ?
Peu. Elle révèle ton fournisseur et une position approximative (souvent la ville ou la région), pas ton adresse. Une box à jour avec son pare-feu activé suffit comme protection.
Mon IP publique change-t-elle ?
Cela dépend du fournisseur. Beaucoup de connexions domestiques ont une IP dynamique, qui change au redémarrage de la box ou de temps en temps. Si tu as besoin qu'elle ne change pas, tu peux souscrire une IP fixe.
Deux appareils peuvent-ils avoir la même IP privée ?
Sur des réseaux différents, oui, et c'est normal. Sur le même réseau, non : il y a un conflit d'IP et l'un des deux perd sa connexion.
Peut-on géolocaliser une IP privée ?
Non. Une IP privée n'existe que dans son réseau local et n'a pas de position publique. Seules les IP publiques ont des données de géolocalisation et de WHOIS.