GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver une adresse IP publique à partir de la ligne de commande sous Linux

Il existe de nombreuses méthodes/applications disponibles pour le faire en mode utilisateur graphique. Ouvrez votre navigateur Web et accédez à WhatIsMyIP.com site Internet. Là, vous pouvez voir votre adresse IP publique. C'est l'une des méthodes les plus populaires pour connaître votre adresse IP publique, quel que soit le système d'exploitation. Tout ce dont vous avez besoin est une connexion Internet et un navigateur Web. Mais comment trouver l'adresse IP publique à partir de la ligne de commande ? C'est ce que nous allons voir dans ce guide.

Découvrez l'adresse IP publique à partir de la ligne de commande sous Linux

Il existe de nombreuses commandes pour trouver l'adresse IP publique. Ici, j'en ai énuméré quelques-uns. Essayez toutes les méthodes et choisissez celle qui vous convient. Bonne chance !

Nous pouvons trouver l'adresse IP publique en utilisant les commandes 'dig' et 'host'. Si les commandes dig et host ne sont pas disponibles sur votre système, installez dnsutils paquet.

Sur Arch Linux et dérivés :

$ sudo pacman -S dnsutils

Sur RHEL, CentOS, Fedora :

$ sudo yum install dnsutils

Ou,

$ sudo dnf install dnsutils

Sur Debian, Ubuntu et ses dérivés :

$ sudo apt-get install dnsutils

Maintenant, trouvons l'IP publique.

Méthode 1 :

Laissez-nous découvrir l'adresse IP publique avec les résolveurs Google en utilisant dig commande :

$ dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'

Vous pouvez également utiliser cette commande pour connaître l'adresse IP publique :

$ dig TXT +short o-o.myaddr.l.google.com @ns1.google.com

Puis-je obtenir les mêmes informations avec les résolveurs opendns ? Oui, vous pouvez !

$ dig +short myip.opendns.com @resolver1.opendns.com

Méthode 2 : 

Nous pouvons obtenir les mêmes informations en utilisant host commande.

$ host myip.opendns.com resolver1.opendns.com

Exemple de résultat :

Using domain server:
Name: resolver1.opendns.com
Address: 208.67.222.222#53
Aliases:

myip.opendns.com has address 122.178.32.233
Host myip.opendns.com not found: 3(NXDOMAIN)
Host myip.opendns.com not found: 3(NXDOMAIN)

Méthode 3 :

Vous pouvez utiliser curl pour trouver l'adresse IP publique de votre système à partir d'un site Web tiers. Je ne recommande pas de trouver une adresse IP à l'aide de sites tiers pour des raisons de sécurité. Soyez prudent !

Laissez-moi vous montrer quelques exemples.

$ curl ipinfo.io

Exemple de résultat :

{
 "ip": "122.178.32.233",
 "hostname": "abts-tn-dynamic-233.32.178.122.airtelbroadband.in",
 "city": "Coimbatore",
 "region": "Tamil Nadu",
 "country": "IN",
 "loc": "10.9925,76.9614",
 "org": "AS24560 Bharti Airtel Ltd., Telemedia Services",
 "postal": "641001"

En voici une autre :

$ curl ifconfig.me

Encore une commande...

$ curl ip.sb

curl est installé par défaut. S'il n'est pas installé par hasard, exécutez la commande suivante pour l'installer.

Sur Arch Linux et dérivés :

$ sudo pacman -S curl

Sur RHEL, CentOS, Fedora :

$ sudo yum install curl

Ou,

$ sudo dnf install curl

Sur Debian, Ubuntu et ses dérivés :

$ sudo apt-get install curl

Ici, c'est une autre méthode pour trouver l'adresse IP publique.

$ curl https://wtfismyip.com/text

Exemple de résultat :

122.178.32.233

Les autres méthodes utiles pour connaître l'adresse IP publique sont indiquées ci-dessous.

$ curl api.ipify.org
$ curl https://ipinfo.io/ip
$ curl ipecho.net/plain
$ curl ifconfig.co
$ curl ident.me
$ curl icanhazip.com
$ curl ip.appspot.com

Et, c'est tout pour le moment. Quelle méthode utilisez-vous pour trouver l'adresse IP publique ? Laissez-moi savoir dans la section commentaire ci-dessous. Je vais vérifier et mettre à jour ce guide.


Linux
  1. Comment installer un logiciel à partir de la ligne de commande Linux

  2. 4 façons de trouver l'adresse IP publique du serveur dans le terminal Linux

  3. Comment savoir ce que fait une commande Linux

  4. Comment puis-je copier un dossier à partir de la ligne de commande Linux ?

  5. comment générer une adresse MAC aléatoire à partir de la ligne de commande Linux

Comment trouver une adresse IP sous Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Comment vérifier les statistiques du réseau Linux à partir de la ligne de commande

Comment trouver des informations sur le processeur sous Linux à l'aide de la ligne de commande

Comment trouver une adresse IP dans la ligne de commande Linux

Comment trouver une adresse IP sous Linux