Linux : voir son adresse IP publique en une commande

Alors que sous Windows, il faut utiliser un service en ligne pour connaitre cette information, il existe une commande spéciale sous Linux pour connaitre son adresse IP publique, celle qui nous identifie sur internet. Plusieurs méthodes sont même disponibles, elles sont décrites ci-dessous.
Ce tutoriel explique comment afficher l’adresse IP publique d’un système Linux (Ubuntu, Debian, Red Hat, Fedora, CentOS…) en une seule commande. Sont détaillées les méthodes avec wget, dig et curl.
Ce sera ainsi très intéressant pour les administrateurs système et réseau qui pourront utiliser cette commande à distance (SSH) et dans des scripts pour récolter cette information. Dans les trois exemples ci-dessous, le résultat affiché est uniquement l’adresse IP publique, il n’y aura donc pas à nettoyer le retour pour l’utiliser dans un script ou l’afficher quelque part.
Connaitre son adresse IP publique en une commande Linux
Avec wget
wget https://ipecho.net/plain -O - -q ; echo
Avec curl
curl ifconfig.me; echo
Avec dig
dig -4 +short myip.opendns.com @resolver1.opendns.com
Très pratique et sans la pub des sites qui proposent ça, au top merci !