Android

Comment trouver votre adresse IP sous Linux

Comment configurer une adresse ip fixe ou statique sur GNU Linux Famille Debian

Comment configurer une adresse ip fixe ou statique sur GNU Linux Famille Debian

Table des matières:

Anonim

Il est important de connaître l'adresse IP de votre appareil pour résoudre les problèmes de réseau, configurer une nouvelle connexion ou configurer un pare-feu.

L'adresse IP peut être classée en deux catégories, publique et privée. Une adresse IP publique est une adresse IP unique et accessible à partir d'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.

Trouvez votre adresse IP privée

Les adresses IP privées ne sont pas routables sur Internet et sont destinées à fonctionner uniquement sur le réseau local. Habituellement, les adresses IP privées sont attribuées à chaque périphérique de votre réseau local par votre routeur. Cela fournit une adresse IP unique pour les périphériques qui se trouvent dans votre réseau local, tels que votre téléphone, ordinateur portable, Smart TV, imprimante, Media Center, 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/8172.16.0.0/12192.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

Trouvez votre adresse IP publique

Une adresse IP publique est une adresse IP routable dans le monde entier qui est affecté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 est de taper «quelle est mon adresse IP» dans votre navigateur.

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

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

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 fichier ~/.bashrc ou ~/.zshrc afin de ne pas avoir à 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.

terminal de mise en réseau