net&sky

Quelle est mon adresse IP ? En ligne de commande

Obtenez votre adresse IP publique, IPv4 ou IPv6, votre pays et plus en texte brut avec curl, wget ou PowerShell. Conçu pour les terminaux et les scripts : une ligne en entrée, une ligne en sortie, sans pub ni inscription.

Commandes

curl netandsky.com/ipvotre adresse IP publique (IPv6 si votre connexion en a une)
curl -4 netandsky.com/ipvotre adresse IPv4 uniquement
curl -6 netandsky.com/ipvotre adresse IPv6 uniquement
curl netandsky.com/ip.jsonIP, pays, ville, région et fuseau horaire en JSON
curl netandsky.com/countrycode pays à deux lettres, p. ex. IN
curl netandsky.com/uavotre user agent, tel que les serveurs le voient
curl netandsky.comcette liste, dans le terminal
$ curl netandsky.com/ip 203.0.113.25 $ curl netandsky.com/ip.json {"ip":"203.0.113.25","country":"IN","city":"Hyderabad","region":"Telangana","timezone":"Asia/Kolkata"}

Windows

irm netandsky.com/ipPowerShell (Invoke-RestMethod)
(irm netandsky.com/ip.json).countryPowerShell, un champ du JSON
curl.exe netandsky.com/ipInvite de commandes ou PowerShell, Windows 10 et 11

Dans Windows PowerShell 5, curl seul est une autre commande ; utilisez curl.exe ou irm.

Linux et macOS

wget -qO- netandsky.com/ipavec wget
curl -s netandsky.com/ip.json | jq -r .countryun champ, avec jq
dig +short myip.opendns.com @resolver1.opendns.comsans aucun site : demander à OpenDNS (IPv4)

Dans les scripts

# Bash: save your address, and notice when it changes IP=$(curl -fsS --max-time 10 netandsky.com/ip) || exit 1 [ "$IP" != "$(cat ~/.lastip 2>/dev/null)" ] && echo "IP changed to $IP" && echo "$IP" > ~/.lastip
# Python import urllib.request ip = urllib.request.urlopen("https://netandsky.com/ip", timeout=10).read().decode().strip()
# PowerShell $ip = (Invoke-RestMethod https://netandsky.com/ip).Trim()

Utilisez https:// dans les scripts qui envoient le résultat ailleurs. Merci de ne pas interroger plus d’une fois par minute ; au-delà, hébergez votre propre service.

Questions

Pourquoi une adresse IPv6 s’affiche-t-elle ?

Votre connexion a les deux, et elle nous a joints en IPv6, que la plupart des réseaux mobiles indiens et beaucoup de réseaux fixes préfèrent désormais. Ajoutez -4 pour l’adresse IPv4.

Est-ce la même chose que ifconfig.me ou icanhazip.com ?

Cela fonctionne de la même façon : l’adresse d’où arrive votre connexion, en texte brut. Le JSON donne aussi votre pays, votre ville et votre fuseau horaire.

Conservez-vous mon adresse IP ?

Non. La réponse est renvoyée directement et les adresses IP ne sont pas écrites dans nos journaux. Voir À propos et confidentialité.

Dans un navigateur ?

La page Mon IP affiche la même chose, avec les détails de votre appareil et de votre navigateur.