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.