Une adresse IP (Internet Protocol Address) est un identifiant numérique unique attribué à chaque périphérique connecté à Internet, semblable à une adresse postale ou à un numéro de téléphone dans la vie réelle. Elle fonctionne sur la couche réseau (couche 3) du modèle OSI, permet aux périphériques de se localiser et de communiquer entre eux, et garantit que les paquets de données sont correctement routés et envoyés à destination. Sans adresse IP, les périphériques sur Internet ne pourraient pas se trouver.
Actuellement, deux versions d'adresses IP sont largement utilisées : **IPv4** et **IPv6**. IPv4 utilise un espace d'adressage 32 bits au format de quatre groupes de chiffres décimaux (0-255) séparés par des points (par ex. `192.168.1.1`), avec environ 4,3 milliards d'adresses au total. En raison de la croissance explosive d'Internet mobile et des appareils IoT, les adresses IPv4 sont complètement épuisées depuis 2019. **IPv6** utilise un espace d'adressage 128 bits, représenté par huit groupes de chiffres hexadécimaux séparés par deux-points (par ex. `2001:0db8:85a3:0000:0000:8a2e:0370:7334`) et offre environ 3,4×10³⁸ adresses, résolvant définitivement le problème d'épuisement des adresses.
Les adresses IP sont généralement divisées en deux catégories : **IP publique** (Public IP) et **IP privée** (Private IP). Les IP publiques sont des adresses routables de manière unique sur Internet mondial, attribuées par les FAI (Fournisseurs d'Accès Internet) et directement accessibles par d'autres périphériques sur Internet. Les IP privées sont des adresses utilisées au sein des réseaux locaux (LAN), réservées par l'IANA pour les réseaux internes, non routables directement sur l'Internet public et nécessitant la technique **NAT** (Network Address Translation) pour convertir les adresses privées en IP publiques avant d'accéder à Internet. Les plages d'adresses IP privées courantes incluent `10.0.0.0/8`, `172.16.0.0/12` et `192.168.0.0/16`.
Cette page affiche votre **IP de sortie publique**, c'est-à-dire l'adresse IP que votre périphérique expose à l'extérieur et que voient les autres serveurs sur Internet. Si vous utilisez un routeur, un serveur proxy, un VPN ou un service CDN, l'IP affichée peut être l'adresse de ces périphériques intermédiaires et non l'adresse privée LAN de votre propre périphérique.
Les adresses IP permettent une déduction approximative de la position géographique du visiteur, généralement avec une précision au niveau du pays, de la province/province et de la ville, ainsi que les informations du FAI correspondantes. Attention : la géolocalisation IP **ne peut pas être précise au niveau de la rue, du quartier ou d'une pièce spécifique**, et ne contient pas directement votre nom, numéro de téléphone ou autres informations d'identification personnelle. Les informations de géolocalisation IP sont obtenues via des bases de données d'adresses IP (telles que MaxMind GeoIP, IP2Location, etc.).
Lorsqu'une requête HTTP traverse des proxys inverses (Nginx, HAProxy), des CDN (Cloudflare, CloudFront) ou des équilibreurs de charge, la véritable IP cliente est transmise via des en-têtes spécifiques : `X-Forwarded-For` (enregistre toute la chaîne de proxy), `X-Real-IP` (Nginx), `CF-Connecting-IP` (Cloudflare), `True-Client-IP` (Akamai/Cloudflare Enterprise). Cet outil analyse automatiquement ces en-têtes et affiche la chaîne de requête complète.