Obtenez une IP publique du terminal sur Ubuntu Top 10.Top 10

Obtenez une IP publique du terminal sur Ubuntu Top 10.Top 10
Si vous utilisez Internet, vous avez entendu parler de l'adresse IP, à droite? Dans le réseautage informatique, une adresse IP (Protocole Internet) est un identifiant numérique pour identifier un certain appareil qui utilise le protocole Internet pour la communication. L'adresse IP peut être attribuée temporairement ou en permanence à l'appareil.

Lorsque l'appareil se connecte à d'autres appareils via le réseau, d'autres appareils consultent l'adresse IP publique. Dans ce guide, consultez comment obtenir l'adresse IP publique de votre appareil à partir du terminal sur Ubuntu 20.04.

Bases d'adresse IP

Il existe deux versions d'adresses IP actuellement utilisées: IPv4 et IPv6. Toute adresse IP peut être privée (ne peut être vue que dans un réseau) ou le public (peut être vu à partir de n'importe quelle machine sur Internet). IPv4 est encore le format le plus populaire, mais à l'ère actuelle, il ne peut pas affecter suffisamment d'appareils avec des adresses IP uniques. L'IPv6 résout cela en augmentant le nombre d'adresses IP uniques disponibles.

Jetons un coup d'œil à quoi ressemble une adresse IP. Dans le cas de l'IPv4, il s'agit d'une adresse 32 bits (4 octets) divisée en quatre blocs 8 bits séparés par «.”Symboles. L'adresse est représentée avec des chiffres décimaux.

172 $.15.250.1

La gamme possible d'IPv4 est de 0.0.0.0 à 255.255.255.255.

Dans le cas de l'IPv6, c'est un peu compliqué mais similaire en principe. Une adresse IPv6 est une adresse 128 bits (8 octets) divisée en huit blocs 16 bits séparés par «:» Symboles. L'adresse est représentée avec des chiffres hexadécimaux.

2000 $: 0000: 3339: CFF1: 0069: 0000: 0000: FEFD

En raison de sa longueur, il peut être problématique à utiliser dans diverses situations. En tant que tels, il existe des règles pour raccourcir l'adresse. Après avoir raccourci l'exemple d'adresse, cela ressemblera à ceci.

2000 $: 0: 3339: CFF1: 69 :: FEFD

Obtenez l'adresse IP publique du terminal

Maintenant, nous sommes prêts à saisir l'adresse IP publique de notre appareil. Il existe plusieurs façons de le faire. Par exemple, si vous avez accès à l'interface graphique, vous pouvez utiliser le navigateur Web pour visiter des sites comme WhatismyIpAddress, Whatismyip, etc.

Comme le titre du guide le suggère, nous explorerons les moyens de vérifier l'adresse IP via le terminal uniquement. Heureusement, il existe plusieurs outils disponibles à notre disposition pour vérifier l'adresse IP publique.

Obtenez l'adresse IP publique en utilisant DIG

Le DIG (Domain Information Groper) est un simple outil d'utilité pour sonder les serveurs de noms DNS. En utilisant l'outil Dig avec OpenDNS comme résolveur, nous pouvons obtenir l'adresse IP publique.

$ DIG + Short Myip.opendns.com @ résolver1.opendns.com

Obtenez une adresse IP publique en utilisant l'hôte

La commande hôte est un autre outil simple pour effectuer des recherches DNS. Pour obtenir votre IP publique à l'aide de l'hôte, exécutez la commande suivante.

$ HOST MYIP.opendns.com résolver1.opendns.com

La sortie est légèrement plus grande que l'exemple précédent. Je veux juste l'adresse IP comme sortie? Puis passer la sortie à grep et awk Pour le filtrer. En savoir plus sur grep et awk.

$ HOST MYIP.opendns.com résolver1.opendns.com |
grep "Myip.opendns.com a "| awk 'print $ 4'

Obtenez une adresse IP publique en utilisant WGET

WGET est un téléchargeur de ligne de commande simple et puissant. Comment utilisons-nous WGET pour obtenir l'adresse IP publique? En téléchargeant un certain fichier à partir d'un certain service en ligne.

Tout d'abord, assurez-vous que le wget est installé sur votre système. Exécutez la commande suivante.

$ sudo apt Update && sudo apt install wget -y

Nous sommes prêts à vérifier l'adresse IP publique. Le premier est le service IP Echo. Exécutez la commande suivante.

$ wget -qo- http: // ipecho.net / plaine | xargs écho

Le suivant est icanhazip.com. Ce site Web renvoie l'adresse IP publique dans un format de texte brut.

$ wget -qocanhazip.com

Un autre service similaire est ifconfig.co.

$ wget -qo- ifconfig.co

Vous pouvez également utiliser ifconfig.moi pour obtenir l'adresse IP.

$ wget -qo- ifconfig.Moi | xargs écho

Obtenez une adresse IP publique en utilisant Curl

L'outil Curl est un autre téléchargeur / téléchargeur de ligne de commande populaire qui peut fonctionner sur l'un des protocoles populaires (HTTP, HTTPS, FTP, FTPS et autres).

Curl ne vient pas préinstallé sur Ubuntu 20.04. Installer Curl.

$ sudo apt Update && sudo apt install curl -y

La méthode est similaire à celle de Wget.

$ curl ifconfig.co
$ curl ifconfig.moi && écho
$ curl icanhazip.com && echo

Obtenez une adresse IP publique à l'aide de IP

La commande IP est responsable de la gestion des périphériques réseau, des interfaces et des tunnels. Il peut également signaler des informations sur les réseaux connectés.

Exécutez la commande IP suivante pour répertorier les interfaces réseau et l'adresse IP.

$ ip addr show

La commande suivante est l'équivalent. Ça donnera le même résultat.

$ ip a

Dernières pensées

Comme nous l'avons démontré, il existe des tonnes de façons de vérifier l'adresse IP publique de votre appareil. Lequel vous devez utiliser? Dépend de toi. Essayez tous au moins une fois. Ensuite, vous pouvez facilement décider lequel maîtriser.

Happy Computing!