GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver/obtenir votre adresse IP sous Linux

Connaître l'adresse IP de votre appareil est important lors du dépannage de problèmes de réseau, de la configuration d'une nouvelle connexion ou de la configuration d'un pare-feu.

Les adresses IP peuvent être classées en deux catégories, publiques et privées. Une adresse IP publique est une adresse IP unique et accessible depuis Internet. Les adresses IP privées sont réservées à un usage interne au sein de votre réseau privé sans être directement exposées à Internet. De plus, il existe deux types d'adresses IP, IP version 4 (IPv4) et IP version 6 (IPv6).

Cet article explique plusieurs méthodes différentes pour déterminer les adresses IP publiques et privées d'un système Linux.

Trouver votre adresse IP privée #

Les adresses IP privées ne sont pas routables sur Internet et sont destinées à fonctionner uniquement au sein du réseau local. En règle générale, une adresse IP privée est attribuée à chaque appareil à l'intérieur de votre réseau local par votre routeur. Cela fournit une adresse IP unique pour tous les appareils du réseau local, tels que votre téléphone, votre ordinateur portable, votre téléviseur intelligent, votre imprimante, votre centre multimédia, etc.

Les appareils du réseau local se connectent à Internet via NAT (traduction d'adresse réseau).

Les plages d'adresses IPv4 suivantes sont réservées aux réseaux privés :

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

Vous pouvez déterminer l'adresse IP privée de votre système en interrogeant la pile réseau avec des commandes telles que ip , ifconfig ou hostname .

Sous Linux, l'outil standard pour afficher et configurer les interfaces réseau est ip .

Pour afficher une liste de toutes les interfaces réseau et l'adresse IP associée, tapez la commande suivante :

ip addr

La sortie ressemblera à quelque chose comme ci-dessous. L'adresse IP privée est mise en surbrillance.

Vous pouvez également utiliser les commandes suivantes pour afficher l'adresse IP privée :

hostname -I
ifconfig

Trouver votre numéro d'adresse IP publique

Une adresse IP publique est une adresse IP globalement routable qui est attribuée à un périphérique réseau, lui permettant un accès direct à Internet. Ils sont attribués à l'appareil par son FAI, et chaque appareil possède une adresse IP publique unique.

Les adresses IP publiques sont utilisées par les routeurs domestiques, les serveurs Web, les serveurs de messagerie, etc.

La détermination de l'adresse IP publique implique de contacter un serveur distant via le protocole HTTP/HTTPS ou DNS et d'obtenir l'adresse IP à partir de la réponse du serveur distant.

Sur les ordinateurs de bureau, le moyen le plus simple de connaître votre adresse IP publique consiste à saisir « quelle est mon adresse IP » dans votre navigateur :

Si vous êtes sur un serveur Linux sans tête ou si vous souhaitez attribuer l'adresse IP à une variable de script shell, vous pouvez utiliser des outils de ligne de commande tels que dig , curl et wget .

La plupart des fournisseurs DNS, tels que OpenDNS et Google, vous permettent d'interroger leurs serveurs et d'obtenir votre adresse IP publique.

Vous pouvez utiliser l'une des commandes ci-dessous pour obtenir votre IP :

  • dig ANY +short @resolver2.opendns.com myip.opendns.com
  • dig ANY +short @resolver2.opendns.com myip.opendns.com
  • dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

Il existe de nombreux services HTTP/HTTPS en ligne qui répondent avec votre adresse IP publique. En voici quelques-uns :

  • curl -s http://tnx.nl/ip
  • curl -s https://checkip.amazonaws.com
  • curl -s api.infoip.io/ip
  • curl -s ip.appspot.com
  • wget -O - -q https://icanhazip.com/

Si l'une des commandes ci-dessus ne fonctionne pas, il peut y avoir un problème avec le service en ligne.

Vous pouvez même créer un alias dans votre ~/.bashrc ou ~/.zshrc fichier, vous n'avez donc pas à taper et à mémoriser une longue commande. Par exemple, vous pouvez ajouter l'alias suivant :

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

Maintenant, chaque fois que vous avez besoin de trouver votre adresse IP publique, tapez simplement pubip dans votre terminal.

Conclusion #

Nous vous avons montré plusieurs commandes et services en ligne différents que vous pouvez utiliser pour connaître votre adresse IP privée et publique.

Si vous avez des questions ou des remarques, veuillez laisser un commentaire ci-dessous.


Linux
  1. Comment trouver votre adresse IP sous Linux

  2. Comment trouver des fichiers sous Linux

  3. Comment trouver ou vérifier votre adresse IP sous Linux

  4. Comment obtenir l'adresse MAC de votre machine à l'aide d'un programme C ?

  5. Comment trouver l'adresse IP de la passerelle sous Linux

Comment trouver votre adresse IP sur Debian 11

Comment changer l'adresse IP sous Linux

Comment obtenir votre adresse IP sous Linux

Comment trouver une adresse IP dans la ligne de commande Linux

Comment trouver une adresse IP sous Linux

Comment trouver votre adresse IP (IPv4 et IPv6) sur Rocky Linux