Dans les réseaux informatiques, une IP (Protocole Internet ) L'adresse est un identifiant numérique attribué de manière permanente ou temporaire à chaque appareil connecté à un réseau qui utilise le protocole Internet pour la communication. Ses deux principales fonctions sont d'identifier un réseau ou un hôte sur un réseau et également de servir à l'adressage de localisation.
Lire aussi :Comment définir une adresse IP statique et configurer le réseau sous Linux
Il existe actuellement deux versions d'adresses IP :IPv4 et IPv6, qui peuvent être soit privées (visibles au sein d'un réseau interne), soit publiques (visibles par d'autres machines sur Internet).
De plus, un hôte peut se voir attribuer une adresse IP statique ou dynamique en fonction des configurations réseau. Dans cet article, nous vous montrerons 4 façons de trouver l'adresse IP publique de votre machine Linux ou de votre serveur à partir du terminal sous Linux.
1. Utilisation de l'utilitaire dig
dig (domain information groper) est un simple utilitaire de ligne de commande pour sonder les serveurs de noms DNS. Pour trouver vos adresses IP publiques, utilisez opendns.com résolveur comme dans la commande ci-dessous :
$ dig +short myip.opendns.com @resolver1.opendns.com 120.88.41.175
2. Utilisation de l'utilitaire hôte
La commande host est un utilitaire de ligne de commande facile à utiliser pour effectuer des recherches DNS. La commande ci-dessous vous aidera à afficher l'adresse IP publique de votre système.
$ host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}' 120.88.41.175
Important :Les deux méthodes suivantes utilisent des sites Web tiers pour afficher votre adresse IP sur la ligne de commande, comme décrit ci-dessous.
3. Utilisation du téléchargeur de ligne de commande wget
wget est un puissant téléchargeur en ligne de commande qui prend en charge divers protocoles tels que HTTP, HTTPS, FTP et bien d'autres. Vous pouvez l'utiliser avec des sites Web tiers pour afficher votre adresse IP publique comme suit :
$ wget -qO- http://ipecho.net/plain | xargs echo $ wget -qO - icanhazip.com 120.88.41.175
4. Utilisation du téléchargeur de ligne de commande cURL
boucle est un outil de ligne de commande populaire pour télécharger ou télécharger des fichiers à partir d'un serveur en utilisant l'un des protocoles pris en charge (HTTP, HTTPS, FILE, FTP, FTPS et autres). Les commandes suivantes affichent votre adresse IP publique.
$ curl ifconfig.co $ curl ifconfig.me $ curl icanhazip.com 120.88.41.175
C'est ça! Vous trouverez peut-être ces articles utiles à lire.
- 5 outils basés sur la ligne de commande Linux pour télécharger des fichiers et naviguer sur des sites Web
- 11 façons de trouver les informations de compte utilisateur et les détails de connexion sous Linux
- 7 façons de déterminer le type de système de fichiers sous Linux (Ext2, Ext3 ou Ext4)
C'est tout! Si vous avez des questions ou d'autres méthodes à partager concernant ce sujet, utilisez le formulaire de commentaires ci-dessous pour nous répondre.