Comment utiliser Curl pour obtenir une adresse IP publique

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 télé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 les sites Web qui sont configurés pour ne rien faire de plus que renvoyer l'adresse IP du système qui s'y connecte. C'est l'une des façons les plus rapides et les plus simples d'obtenir votre adresse IP publique sur la ligne de commande Linux. Suivez-nous ci-dessous et nous vous montrerons quelques exemples.

Dans ce tutoriel, vous apprendrez:

  • Comment installer Curl sur les principales distros Linux
  • Comment utiliser Curl pour obtenir une adresse IP publique
Utilisation de Curl pour obtenir une adresse IP publique sur la ligne de commande Linux Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Toute distribution Linux
Logiciel boucle
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Installer Curl



Bien que Curl soit un utilitaire commun, il n'est pas inclus sur chaque distribution Linux. Plus précisément, il peut être manqué dans plus de distros orientés vers le bureau. Juste au cas où il n'est pas déjà installé, vous pouvez utiliser la commande appropriée ci-dessous pour l'installer via le gestionnaire de packages 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 une adresse IP publique

Il existe de nombreux sites Web qui ont été configurés pour afficher l'adresse IP publique de quelqu'un. Utilisez un ou plusieurs des exemples suivants ci-dessous pour déterminer le vôtre.



  1. Ce site fonctionnera également avec le -4 ou -6 Curl Options, si vous devez récupérer votre adresse IPv4 ou IPv6 spécifiquement.
    $ curl icanhazip.com ou $ curl -4 icanhazip.com ou $ curl -6 icanhazip.com 
  2. $ curl ifconfig.moi
  3. $ API Curl.ipify.org
  4. $ curl bot.Whatismyipaddress.com
  5. $ curl ipinfo.IO / IP
  6. $ curl ipeecho.filet / plaine

Bien sûr, d'autres sites existent également qui peuvent faire la même chose, mais cela devrait être suffisant pour couvrir vos besoins. À l'avenir, certains sites peuvent cesser de travailler et de nouveaux rempliront leur place, alors gardez à l'esprit que tout site Web de la liste peut ne pas être permanent.

Réflexions de clôture

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 repose sur des sites Web publics tiers pour nous montrer notre adresse IP, mais cela s'avère être l'une des façons les plus rapides et les plus faciles de voir notre IP publique sur la ligne de commande.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Masterring Bash Script Loops
  • Liste des meilleurs outils Kali Linux pour les tests de pénétration et…
  • Tutoriel LFTP sur Linux avec des exemples
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Téléchargement Linux
  • Fichiers de configuration Linux: 30 premiers
  • Système linux hung? Comment s'échapper vers la ligne de commande et…