Trouver votre adresse IP publique à partir de la ligne de commande Linux

Trouver votre adresse IP publique à partir de la ligne de commande Linux

Si vous utilisez une machine Linux et que vous souhaitez trouver votre adresse IP publique sans visiter un site Web, vous pouvez le faire facilement à partir de la ligne de commande. Dans ce tutoriel, nous passerons par les étapes pour trouver votre adresse IP publique en utilisant quelques méthodes différentes.

  • Comment vérifier l'adresse IP locale sur Linux

Trouver votre adresse IP publique

Méthode 1: Utilisation de la commande DIG

La commande Dig est utilisée pour interroger les serveurs DNS, mais il peut également être utilisé pour trouver votre adresse IP publique. Ouvrez un terminal et saisissez la commande suivante:

creuser + court Myip.opendns.com @ résolver1.opendns.com 

Vous devriez voir votre adresse IP publique imprimée à l'écran.

Méthode 2: Utilisation de la commande curl

La commande curl est utilisée pour transférer des données depuis ou vers un serveur. Il peut également être utilisé pour trouver votre adresse IP publique. Ouvrez un terminal et saisissez la commande suivante:

curl ipeecho.net / plaine; écho 
boucler icanhazip.com 
boucler ifconfig.moi 

Vous devriez voir votre adresse IP publique imprimée à l'écran.

Méthode 3: Utilisation de la commande wget

La commande wget est utilisée pour télécharger des fichiers à partir du Web. Il peut également être utilisé pour trouver votre adresse IP publique. Ouvrez un terminal et saisissez la commande suivante:

wget -qo- ifconfig.moi 

Vous devriez voir votre adresse IP publique imprimée à l'écran.

Obtenir une IP publique dans le script shell

Nous pouvons simplement utiliser les commandes suivantes dans notre script shell pour obtenir la propriété intellectuelle publique de notre ordinateur et les stocker dans une variable à utiliser n'importe où dans un script shell.

#!/ bin / bash public_ip = "wget ​​http: // ipecho.net / plain -o - -q; echo "echo $ public_ip
1234#!/ bin / bash public_ip = 'wget http: // ipecho.net / plain -o - -q; echo'echo $ public_ip

Conclusion

Ce ne sont que quelques-unes des nombreuses méthodes disponibles pour trouver votre adresse IP publique à partir de la ligne de commande Linux. Selon la configuration de votre système et la configuration de votre réseau, certaines de ces méthodes peuvent fonctionner mieux que d'autres. Expérimentez avec différentes méthodes pour trouver celle qui vous convient le mieux.