Obtenir rapidement une adresse IP externe à partir de la ligne de commande

Vous avez besoin d'obtenir rapidement votre adresse IP externe à partir de la ligne de commande pour SSH ou autre ? Pas de problème, vous pouvez utiliser la commande curl ou dig pour extraire rapidement les informations de diverses sources. Nous nous concentrerons sur deux options différentes qui se sont avérées fiables au fil du temps. La première est assez courte et facile à retenir, mais la seconde option peut être considérée comme la plus fiable.

curl ifconfig.me

Ou bien utilisez les éléments suivants :

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

La réponse avec l'une ou l'autre des chaînes ne sera rien d'autre que votre adresse IP externe, qui est ce que le monde extérieur voit, différente de votre IP de réseau local.

La chaîne de commande dig est évidemment un peu plus longue, mais OpenDNS est un service très fiable qui fait bien plus que récupérer des informations IP, il peut donc être considéré comme une solution plus fiable à long terme, et c'est donc probablement ce sur quoi il vaut mieux baser tout raccourci ou script.

Lire aussi :  Comment activer la fonction Ne pas déranger sur l'Apple Watch

Si vous avez fréquemment besoin de votre adresse IP externe, créez un alias bash à partir de la commande dig mentionnée ci-dessus, ou vous pouvez vous tourner vers la barre de menus à l'aide d'une application tierce gratuite qui ne fait rien d'autre que de conserver votre adresse IP externe dans la barre de menus d'OS X.

Pour créer une commande de récupération rapide d'IP en utilisant l'aliasing bash, collez la ligne suivante dans votre .bash_profile :

alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'

Enregistrez les modifications apportées au fichier .bash_profile, et vous n'aurez plus qu'à taper "getmyip" pour utiliser toute la longue chaîne de commande. Attention à CommandLineFu pour la chaîne de commande dig.

Lire aussi :  Comment afficher le nombre de mots dans les pages pour l'iPad ou l'iPhone

Notez que vous pouvez également vous rendre sur divers sites web comme ifconfig.me et whatismyip.org via n'importe quel navigateur web, que ce soit lynx depuis le terminal, ou Safari et Chrome dans l'interface graphique, pour obtenir une IP externe de cette façon également. Ces commandes fonctionneront de la même manière sous Mac OS X ou Linux, alors que l'approche par navigateur fonctionnera littéralement dans tout ce qui est capable de faire fonctionner un navigateur web.

Click to rate this post!
[Total: 2 Average: 4]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *