Comment trouver l’adresse IP publique sur un système Linux

trouver une adresse IP publique sous Linux

Les adresses IP constituent l’épine dorsale du fonctionnement d’Internet. Il existe deux types d’adresses IP de base : Publique et Privée. Les adresses IP publiques sont utilisées pour se connecter à des réseaux externes, tandis que les adresses IP privées sont utilisées pour identifier les appareils connectés à votre réseau local.

Vous pouvez obtenir votre adresse IP publique sous Linux en utilisant plusieurs méthodes. Dans cet article, nous expliquerons brièvement comment vous pouvez utiliser la commande host, la commande dig et certains services externes pour trouver l’adresse IP publique de votre système.

Obtenir une adresse IP publique à l’aide de la commande host

le héberger L’utilitaire fournit un accès aux informations liées au DNS, y compris l’adresse IP publique de votre machine Linux. Lorsque vous exécutez cette commande sans aucune option, elle affiche le nom, l’adresse et l’adresse IP publique du serveur DNS de votre système.

host myip.opendns.com resolver1.opendns.com

Vous pouvez grep pour la ligne de sortie qui contient l’adresse IP publique et l’afficher à l’aide de la ok commander.

host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'
obtenir une adresse IP publique sous Linux à l'aide de la commande host

Utilisation de la commande dig

L’utilitaire dig sous Linux est un autre outil utile pour récupérer les données DNS associées à votre ordinateur. Vous pouvez obtenir l’adresse IP publique sous Linux à l’aide de la commande dig suivante.

dig +short myip.opendns.com @resolver1.opendns.com
obtenir une adresse IP publique en utilisant dig

Connexe : Qu’est-ce qu’une adresse IP statique ? Voici pourquoi vous n’en avez pas besoin

Utilisation des services externes

De nombreux services tiers peuvent afficher votre adresse IP publique. Vous pouvez accéder à la plupart de ces services en utilisant le boucle ou wget utilitaire. Les commandes ci-dessous exploitent certains de ces services.

curl https://ipinfo.io/ip ; echowget -qO- https://ipecho.net/plain ; echo

Les commandes susmentionnées récupèrent l’adresse IP publique à partir du site Web ipinfo.ip.

curl https://ipecho.net/plain ; echowget -qO- https://ipecho.net/plain ; echo

Ces exemples récupèrent votre adresse IP publique à partir du service web ipecho.net.

curl https://ifconfig.me ; echowget -qO- https://ifconfig.me ; echo
obtenir une adresse IP publique à partir de sites Web

Le site Web ifconfig.me fournit les informations IP pour les commandes ci-dessus. De nombreux autres sites Web sur Internet offrent des services similaires.

Trouver votre adresse IP publique sous Linux

Vous pouvez facilement trouver votre adresse IP publique en utilisant l’une des méthodes ci-dessus. Le principal avantage de ces approches est qu’elles affichent la bonne adresse IP même si vous êtes derrière un routeur NAT. Ainsi, n’importe qui peut les utiliser pour déterminer son adresse Internet publique.

Les paquets réseau transférés via Internet suivent un modèle spécifique qui constitue la base de la communication numérique. Le modèle OSI est responsable du transfert de données et de la communication entre deux ou plusieurs appareils connectés au même réseau ou à des réseaux différents.

Leave a Comment

Your email address will not be published. Required fields are marked *