Comment trouver votre adresse IP sous Linux depuis le terminal
IP locale avec « ip a » et IP publique avec curl, et pourquoi ifconfig n'est plus l'option recommandée.
IP locale (au sein de votre réseau)
ip a
Cherchez la ligne « inet » sous votre interface active (généralement
wlan0 pour le wifi ou eth0/enp...
pour le câble).
ip est la commande moderne. Si vous voyez encore
des guides avec ifconfig, sachez qu'elle est considérée
comme obsolète sur beaucoup de distributions récentes — ip a
est son remplaçant direct et fait la même chose.
IP publique (face à internet)
curl ifconfig.me
Vous renvoie directement l'adresse avec laquelle tout votre réseau s'identifie face à internet — différente de votre IP locale.
Questions fréquentes
Pourquoi devrais-je utiliser « ip » plutôt que « ifconfig » ?
ifconfig est considérée comme obsolète sur beaucoup de distributions modernes, bien qu'elle fonctionne encore sur certaines. « ip a » est la commande moderne équivalente, activement maintenue.
Mon IP locale et mon IP publique sont-elles les mêmes ?
Non, elles sont différentes — la locale identifie votre appareil au sein de votre propre réseau ; la publique est celle que votre réseau montre face à internet.