Rechercher et afficher l'adresse IP Web publique avec les commandes Linux

Dans le monde des réseaux ou des réseaux, il existe une série de termes de base que nous devons prendre en compte car ils seront nécessaires lorsque nous fournirons un certain type de support au niveau de l'équipement. Les adresses IP publiques ou privées sont toujours sur les lèvres de tous les administrateurs réseau.

Le concept le plus basique, mais en même temps l'un des plus importants, est l'adresse IP, rappelez-vous que IP est l'acronyme de Internet Protocol - Internet Protocol et qui a été développé comme un identifiant numérique unique, qui est attribué à un appareil connecté au réseau, à la fois temporairement ou définitivement, c'est-à-dire comme notre pièce d'identité.

Grâce à l'adresse IP, il est possible d'identifier un ordinateur sur le réseau local ou global, ou de détecter sa localisation grâce à des commandes telles que ping ou similaire.

Les adresses IP sont classées en deux types :

  • Adresse IPv4 : C'est celle utilisée aujourd'hui et elle est composée de quatre octets (nombres de 8 bits).
  • Adresse IPv6 : C'est l'avenir des adresses IP et elles sont basées sur 128 bits.

Ces adresses peuvent être attribuées comme statiques ou privées en fonction de la pire situation aujourd'hui, nous allons nous concentrer sur la façon de connaître l'adresse IP publique sous Linux car la localisation de l'adresse privée est simple.

1. Afficher l'adresse IP publique avec des commandes à l'aide de l'utilitaire dig sur Linux


L'outil dig (domain information groper) est un outil de commande créé pour tester les serveurs de noms DNS. Si vous souhaitez pouvoir vérifier les adresses IP publiques, nous pouvons utiliser la résolution opendns.com en exécutant la commande suivante :
 creuser + court myip.opendns.com @ resolver1.opendns.com 

2. Afficher l'adresse IP publique avec des commandes à l'aide de l'utilitaire hôte sous Linux


La commande host est un utilitaire de ligne de commande facile à utiliser pour effectuer des recherches DNS. Avec la commande suivante, nous pouvons voir l'adresse IP publique du système d'exploitation :
 hôte myip.opendns.com resolve1.opendns.com | grep "myip.opendns.com a" | awk '{print $ 4}' 

AGRANDIR

3. Afficher l'adresse IP publique avec des commandes à l'aide du téléchargeur de ligne de commande wget sur Linux


La commande wget est un puissant téléchargeur de ligne de commande qui prend en charge divers protocoles tels que HTTP, HTTPS, FTP et bien d'autres. Il peut être utilisé avec des sites Web tiers pour afficher l'adresse IP publique en exécutant l'une des commandes suivantes :
 wget -qO- http://ipecho.net/plain | xargs echo wget -qO - icanhazip.com 

AGRANDIR

4. Afficher l'adresse IP publique avec des commandes à l'aide du téléchargeur de ligne de commande curl sur Linux


La commande curl est un outil de ligne de commande populaire pour charger ou télécharger des fichiers à partir d'un serveur à l'aide de l'un des protocoles pris en charge (HTTP, HTTPS, FILE, FTP, FTPS et autres). Les commandes suivantes afficheront l'adresse IP publique du système :
 curl ifconfig.co curl ifconfig.me curl icanhazip.com
NoterEn cas de ne pas avoir curl dans le système, nous pouvons l'installer en exécutant la commande suivante :
 sudo apt installer curl 

AGRANDIR

Avec ces options simples, nous pouvons découvrir l'adresse IP publique de notre réseau.

wave wave wave wave wave