Recherche de site Web

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.

  1. Ce site fonctionnera également avec les options de boucle -4 ou -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.com
    
  2. curl ifconfig.me
  3. curl api.ipify.org
  4. curl bot.whatismyipaddress.com
  5. curl ipinfo.io/ip
  6. curl 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.

Articles connexes: