Comment trouver une adresse IP, la vôtre ou celle d’un site
Pour votre IP publique, la commande curl ifconfig.me suffit ; pour l'IP locale d'une machine, c'est ipconfig sous Windows, ip addr sous Linux, ipconfig getifaddr en0 sur Mac ; pour un domaine, dig +short exemple.fr. Aucune de ces méthodes ne donne l'identité de quelqu'un : seul son fournisseur d'accès détient la correspondance entre une adresse, un horodatage et un abonné.
Trois adresses différentes selon ce que vous cherchez
La requête recouvre des besoins qui n'ont pas la même réponse. Votre IP publique est celle que votre box présente à Internet : une seule pour tout le foyer, partagée par le téléphone, la télé et les ordinateurs. Votre IP privée identifie une machine à l'intérieur du réseau local et reste invisible depuis l'extérieur. L'IP d'un site, elle, se lit dans le DNS, sur le port 53.
Un repère qui ne trompe pas : une adresse qui commence par 192.168, par 10. ou par 172.16 à 172.31 est privée (RFC 1918) et ne sortira jamais telle quelle sur Internet. Le routeur la traduit au passage, c'est le NAT. Le bloc 192.168.0.0/16 contient à lui seul 65 536 adresses, largement de quoi tenir un réseau domestique.
| Type | Plages | Comment la lire | Vue depuis Internet |
|---|---|---|---|
| Publique | tout sauf les plages réservées | curl ifconfig.me | oui, c'est celle que voient les sites |
| Privée (RFC 1918) | 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 | ipconfig, ip addr | non |
| Partagée opérateur (RFC 6598) | 100.64.0.0/10 | page WAN de la box | oui, mais mutualisée entre abonnés |
| Auto-attribuée (RFC 3927) | 169.254.0.0/16 | ipconfig, ip addr | non, signe d'un DHCP en échec |
| Loopback (RFC 1122) | 127.0.0.0/8 et ::1 | ping 127.0.0.1 | non, ne quitte pas la machine |
Votre IP publique, en trois secondes
Le plus simple reste d'ouvrir une page qui l'affiche. En ligne de commande, plusieurs options selon ce que vous voulez isoler.
Si deux outils vous renvoient deux adresses très différentes, ce n'est pas une panne. L'un a répondu en IPv6 (une adresse du type 2a01:cb08:...), l'autre a forcé l'IPv4. En 4G et en 5G, et chez plusieurs opérateurs fixes, s'ajoute le CGNAT : votre box reçoit une adresse dans 100.64.0.0/10 et partage une IPv4 publique avec d'autres abonnés. Conséquence pratique : l'ouverture de port vers votre NAS ne fonctionnera pas, quelle que soit la configuration du routeur.
- curl ifconfig.me : renvoie l'adresse brute, IPv4 ou IPv6 selon la route empruntée
- curl -4 https://api.ipify.org puis curl -6 https://api64.ipify.org : compare les deux familles
- dig +short myip.opendns.com @resolver1.opendns.com : passe par le DNS, sans dépendre d'un site web
- la page d'état de la box, rubrique WAN ou Internet, qui donne aussi l'IP côté opérateur
Les adresses du réseau local, machine par machine
Chaque appareil connecté au routeur a sa propre adresse, distribuée par le DHCP de la box, avec une durée de bail souvent fixée à 24 heures.
Pour un appareil sans écran (imprimante, caméra, sonde), deux approches. La commande arp -a affiche le cache ARP, donc uniquement les machines avec lesquelles votre poste a déjà échangé : une liste souvent incomplète. Un balayage nmap -sn 192.168.1.0/24 teste les 254 adresses utilisables du sous-réseau et remonte les hôtes qui répondent, avec le préfixe constructeur de leur adresse MAC, ce qui suffit en général à reconnaître une imprimante d'une caméra.
Cas de panne classique : la machine affiche 169.254.x.x. Elle n'a rien reçu du DHCP et s'est attribué une adresse toute seule. Elle parlera avec les autres machines en 169.254 du même segment, avec rien d'autre. Vérifiez le câble, le Wi-Fi, puis le serveur DHCP de la box.
- Windows : ipconfig /all, ligne Adresse IPv4
- Linux : ip addr show, ou ip -4 addr pour ne garder que l'IPv4
- macOS : ipconfig getifaddr en0, avec networksetup -listallhardwareports pour retrouver quelle interface porte le Wi-Fi
- Android : Paramètres, Wi-Fi, appui long sur le réseau connecté
- n'importe quel appareil : la page appareils connectés de la box, qui liste IP, nom d'hôte et adresse MAC
L’IP d’un domaine ou d’un site web
Une résolution DNS suffit et prend quelques millisecondes. Sous Windows, nslookup exemple.fr fait le travail sans rien installer. Ailleurs, dig est plus lisible.
Attendez-vous à recevoir plusieurs adresses. Un enregistrement A peut en contenir cinq ou six en rotation, et derrière un CDN vous obtenez une adresse anycast du réseau de diffusion, pas celle du serveur d'origine. Une réponse dans 104.16.0.0/13 ou 172.64.0.0/13 correspond ainsi à Cloudflare, dont les plages sont publiées sur cloudflare.com/ips-v4. Trouver l'IP réelle de l'hébergement derrière une telle protection n'est pas un exercice de résolution DNS.
Le whois sur le port 43 complète le tableau : interrogé sur une adresse, il rend le titulaire du bloc, donc l'hébergeur ou l'opérateur, jamais le propriétaire du site. Quant au ping, il affiche bien l'adresse résolue, mais beaucoup de serveurs filtrent l'ICMP : une absence de réponse ne prouve pas que la machine est éteinte.
- dig +short exemple.fr A : l'IPv4
- dig +short exemple.fr AAAA : l'IPv6, souvent oubliée alors qu'elle sert en premier
- dig @1.1.1.1 exemple.fr : interroge un résolveur précis et écarte un cache local trop vieux
- dig +short -x 93.184.216.34 : le sens inverse, l'adresse vers le nom (PTR)
Récupérer l’IP des visiteurs de votre propre site
Là, la difficulté n'est pas de trouver l'adresse mais de trouver la bonne. Dès qu'un reverse proxy, un répartiteur de charge ou un CDN se glisse devant l'application, la variable remote_addr contient l'adresse du proxy, identique pour tout le monde.
Le symptôme est facile à repérer : vos journaux se remplissent de 172.71.x.x et de 162.158.x.x, et vos statistiques annoncent que tous vos visiteurs viennent du même endroit. La vraie adresse se lit alors dans l'en-tête X-Forwarded-For, dont la valeur la plus à gauche est le client d'origine, ou dans CF-Connecting-IP avec Cloudflare. La RFC 7239 a normalisé un en-tête Forwarded qui fait la même chose proprement, mais X-Forwarded-For reste majoritaire dans les configurations existantes.
Un point de vigilance : ces en-têtes sont ajoutés par le client autant que par les proxys, donc falsifiables. Ne faites confiance qu'aux valeurs ajoutées par vos propres équipements, en configurant la liste des proxys de confiance (set_real_ip_from dans Nginx, RemoteIPTrustedProxy dans Apache).
Ce qu’une adresse IP trouvée ne vous dira pas
Elle ne donne pas d'identité. La correspondance entre une adresse, un horodatage précis et un abonné n'existe que chez l'opérateur, et ne sort que sur réquisition judiciaire. Avec le CGNAT, même l'opérateur a besoin du port source en plus de l'adresse et de l'heure pour désigner un abonné parmi les milliers qui partageaient cette IPv4 à cet instant. Une capture d'écran de log sans port ne mène nulle part.
La géolocalisation, ensuite, se vend comme précise et ne l'est pas. Le pays est presque toujours juste. La ville dépend de ce que l'opérateur a déclaré pour son bloc, et quand la base ne sait pas, elle renvoie souvent le centroïde du pays ou de la région : c'est ainsi que des adresses non localisées se sont retrouvées attribuées au centre géographique des États-Unis, au domicile de gens qui n'y étaient pour rien. La RFC 8805 a défini un format de geofeed pour que les opérateurs publient eux-mêmes leurs correspondances, l'adoption reste partielle.
Pour un courriel, les en-têtes Received retracent le chemin entre serveurs, du bas vers le haut. Un message envoyé depuis l'interface web de Gmail n'expose pas l'adresse du poste de l'expéditeur : la chaîne s'arrête aux serveurs de Google. Un client lourd mal configuré, lui, laissera parfois passer l'IP d'origine.
Enfin, une adresse trouvée aujourd'hui peut ne plus rien signifier demain. Sur une offre grand public, un redémarrage de box ou une coupure de plusieurs heures suffit souvent à changer l'IPv4 publique.
Testez vos connaissances
Un poste affiche l'adresse 169.254.12.7. Que s'est-il passé ?
Score : 0 sur 3
Questions fréquentes
Peut-on trouver l’adresse IP de quelqu’un à partir de son pseudo ou de son profil ?
Non. Un pseudo sur un réseau social ou un forum n'est relié à aucune adresse accessible publiquement. Seule la plateforme conserve les IP de connexion, et elle ne les communique que sur demande légale. Les sites qui promettent de trouver une IP à partir d'un identifiant vendent du vide ou récupèrent la vôtre au passage.
Pourquoi deux sites m’affichent-ils deux adresses IP différentes ?
Le plus souvent parce que l'un a répondu en IPv6 et l'autre en IPv4 : les deux sont vôtres. Comparez avec curl -4 https://api.ipify.org et curl -6 https://api64.ipify.org. Autres causes : un VPN actif sur un seul navigateur, ou un opérateur qui vous fait sortir par des passerelles différentes selon la destination.
Comment trouver l’IP d’une imprimante qui n’a pas d’écran ?
Le plus fiable est la page appareils connectés de la box, qui affiche IP, nom d'hôte et adresse MAC. Sinon, nmap -sn 192.168.1.0/24 balaie le sous-réseau. Beaucoup d'imprimantes réseau impriment aussi une page de configuration en maintenant le bouton d'alimentation ou le bouton reprise quelques secondes.
Mon adresse IP publique change-t-elle toute seule ?
Sur une offre résidentielle, oui, en général au redémarrage de la box ou après une coupure prolongée. Certains opérateurs la conservent plusieurs mois si la box reste allumée. Une adresse fixe se demande explicitement, souvent en option payante ou incluse sur les offres professionnelles.
Est-il légal de chercher l’adresse IP d’un site ou d’un serveur ?
Résoudre un nom de domaine en adresse consulte une base publique, au même titre que lire un annuaire : rien d'illicite. La limite se situe ailleurs, dans ce que vous faites ensuite. Un balayage de ports ou un test d'intrusion sur une machine qui ne vous appartient pas exige une autorisation écrite du responsable.
À lire aussi
changer adresse ip · commande dig · adresse ip 169 254 · adresse mac