Comment utiliser curl pour obtenir une adresse IP publique
La commande curl sur les systèmes Linux est couramment utilisée pour télécharger et charger des fichiers vers ou depuis un serveur distant. Une autre chose intéressante pour laquelle nous pouvons l’utiliser est de déterminer l’adresse IP publique de notre système. Pour ce faire, nous pouvons utiliser curl pour interroger des sites Web qui sont configurés pour ne rien faire d’autre que de renvoyer l’adresse IP du système qui s’y connecte. Il s’agit de l’un des moyens les plus rapides et les plus simples d’obtenir votre adresse IP publique sur la ligne de commande Linux. Dans ce tutoriel, vous allez voir comment utiliser la commande curl pour obtenir l’adresse IP publique de votre système.
Dans ce tutoriel, vous allez apprendre :
- Comment installer curl sur les principales distributions Linux
- Comment utiliser curl pour obtenir une adresse IP publique
Installer curl
Bien que curl soit un utilitaire courant, il n’est pas inclus dans toutes les distributions Linux. Plus précisément, il se peut qu’il soit absent des distributions plus orientées bureau. Au cas où il ne serait pas déjà installé, vous pouvez utiliser la commande appropriée ci-dessous pour l’installer via le gestionnaire de paquets de votre système.
Pour installer curl sur Ubuntu, Debian et Linux Mint :
sudo apt install curl
Pour installer curl sur CentOS, Fedora, AlmaLinux et Red Hat :
sudo dnf install curl
Pour installer curl sur Arch Linux et Manjaro :
sudo pacman -S curl
Utilisez curl pour obtenir l’adresse IP publique
Il existe de nombreux sites Web qui ont été configurés pour afficher l’adresse IP publique d’une personne. Utilisez un ou plusieurs des exemples suivants ci-dessous pour déterminer le vôtre.
Ce site fonctionnera également avec les options
de boucle -4ou-6, si vous avez besoin de récupérer votre adresse IPv4 ou IPv6 spécifiquement.curl icanhazip.com OR curl -4 icanhazip.com OR curl -6 icanhazip.comcurl ifconfig.mecurl api.ipify.orgcurl bot.whatismyipaddress.comcurl ipinfo.io/ipcurl ipecho.net/plain
Utilisation de curl pour obtenir l’adresse IP publique sur la ligne de commande Linux
Bien sûr, il existe également d’autres sites qui peuvent faire la même chose, mais ceux-ci devraient suffire à couvrir vos besoins. À l’avenir, certains sites peuvent cesser de fonctionner et de nouveaux prendront leur place, alors gardez à l’esprit que tout site Web de la liste peut ne pas être permanent.
Réflexions finales
Dans ce guide, nous avons vu comment récupérer l’adresse IP publique d’un système en utilisant curl sur la ligne de commande Linux. Cela s’appuie sur des sites Web publics tiers pour nous montrer notre adresse IP, mais cela s’avère être l’un des moyens les plus rapides et les plus simples de voir notre IP publique sur la ligne de commande.

