GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver votre adresse IP sous Linux

Nous utilisons tous quotidiennement le protocole Internet (IP), que nous en soyons conscients ou non. Par exemple, chaque fois que vous tapez un nom de site Web ou un terme de recherche dans votre navigateur Web, il recherche l'adresse IP de cette URL (ou d'un moteur de recherche), puis charge le site Web.

Divisons les adresses IP en deux catégories :privées et publiques. Les adresses IP privées sont celles fournies par votre box WiFi (et l'intranet de l'entreprise). Ils sont dans la plage de 10.x.x.x , 172.16.x.x-172.31.x.x , et 192.168.x.x , où x =0 à 255. Les adresses IP publiques, comme leur nom l'indique, sont "publiques" et vous pouvez les atteindre de n'importe où dans le monde. Chaque site Web a une adresse IP unique qui peut être atteinte par n'importe qui et de n'importe où; qui est considérée comme une adresse IP publique.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

De plus, il existe deux types d'adresses IP :IPv4 et IPv6.

Les adresses IPv4 ont le format x.x.x.x , où x =0 à 255. Il existe 2 (environ 4 milliards) d'adresses IPv4 possibles.

Les adresses IPv6 ont un format plus complexe utilisant des nombres hexadécimaux. Le nombre total de bits est de 128, ce qui signifie qu'il y a 2—340 undécillions !—d'adresses IPv6 possibles. IPv6 a été introduit pour faire face à l'épuisement prévisible des adresses IPv4 dans un avenir proche.

En tant qu'ingénieur réseau, je recommande de ne partager l'adresse IP publique de votre machine avec personne. Votre routeur WiFi a une adresse IP publique, qui est l'adresse IP WAN (réseau étendu), et il en sera de même pour tout appareil connecté à ce WiFi. Tous les appareils connectés au même WiFi ont des adresses IP privées identifiées localement par la plage fournie ci-dessus. Par exemple, mon ordinateur portable est connecté avec l'adresse IP 192.168.0.5 et mon téléphone est connecté avec 192.168.0.8. Ce sont des adresses IP privées, mais les deux auraient la même adresse IP publique.

Les commandes suivantes vous permettront d'obtenir la liste d'adresses IP pour trouver les adresses IP publiques de votre machine :

  1. curl ifconfig.me
  2. curl -4/-6 icanhazip.com
  3. curl ipinfo.io/ip
  4. curl api.ipify.org
  5. curl checkip.dyndns.org
  6. dig +short myip.opendns.com @resolver1.opendns.com
  7. host myip.opendns.com resolver1.opendns.com
  8. curl ident.me
  9. curl bot.whatismyipaddress.com
  10. curl ipecho.net/plain

Les commandes suivantes vous permettront d'obtenir l'adresse IP privée de vos interfaces :

  1. ifconfig -a
  2. ip addr (ip a)
  3. hostname -I | awk '{print $1}'
  4. ip route get 1.2.3.4 | awk '{print $7}'
  5. (Fedora) Wifi-Settings→ click the setting icon next to the Wifi name that you are connected to → Ipv4 and Ipv6 both can be seen
  6. nmcli -p device show

Remarque :Certains utilitaires doivent être installés sur votre système en fonction de la distribution Linux que vous utilisez. En outre, certaines des commandes notées utilisent un site Web tiers pour obtenir l'adresse IP

Rechercher votre adresse IP dans le bureau GNOME

Si vous utilisez Linux, vous pouvez trouver votre adresse IP à l'aide de certains utilitaires de bureau de base. Tout d'abord, accédez à l'écran Activités et saisissez Réseau (pour une connexion filaire) ou Wi-Fi (pour une connexion sans fil).

Dans la fenêtre des paramètres Réseaux, cliquez sur l'icône d'engrenage à côté du réseau sur lequel vous vous trouvez.

Votre adresse IP est répertoriée dans le profil réseau.

 

Dans cet exemple de capture d'écran, mon adresse IPv4 est 10.1.1.2 et la passerelle est 10.1.1.1.

Adresses IP publiques et privées

Pour comprendre l'importance des adresses IP publiques et privées, examinons un concept appelé NAT (Network Address Translation) et PAT (Port Address Translation ).

Les adresses privées sont utilisées dans les réseaux locaux (LAN). Ils sont liés à un réseau spécifique.

Les adresses publiques sont nécessaires pour établir une connectivité externe à d'autres réseaux, notamment le "Worldwide Web" (www) d'Internet.

NAT est une traduction d'une adresse IP privée en une adresse publique et se compose de trois types principaux :statique, dynamique et PAT. Dans le NAT statique, une adresse IP privée est associée à une adresse IP publique. Un exemple courant de ru ydco est un pare-feu. Dans le NAT dynamique, une adresse IP privée est associée à une adresse IP publique, mais à partir d'un pool d'adresses IP publiques.

Avec un total de 2^32 adresses IPv4, dont environ 3,7 milliards seulement sont des adresses publiques, il y a littéralement plus de personnes et d'appareils qu'il n'y en a Adresses IP. Et pourtant, nous ne manquons pas d'adresses. Cela est dû à un concept appelé PAT, qui permet à une seule adresse IP publique d'être traduite à partir de plusieurs adresses IP privées (généralement toutes) à l'aide de numéros de port. Ici, au lieu d'attribuer une adresse publique à chaque appareil, une seule adresse publique est attribuée au côté externe, et des adresses privées sont attribuées à chaque appareil au sein du réseau interne. PAT est le plus largement utilisé dans les routeurs sans fil résidentiels, que nous utilisons pour nous connecter à Internet.

Adresses IPv4 privées

  • Les adresses locales ne sont utilisées qu'au sein d'un réseau interne.

  • La plage est 10.x.x.x, 172.16.x.x-172.31.x.x et 192.168.x.x, (x est un nombre compris entre 0 et 255).

  • Utilisé dans les réseaux locaux (LAN).

  • Non accessible globalement et ne peut pas être recherché globalement.

  • Non unique :la même adresse IP privée peut être utilisée dans deux réseaux différents.

  • Chaque routeur est livré avec une adresse IP privée, à laquelle plusieurs appareils peuvent se connecter. Les utilisateurs n'ont pas besoin de payer de supplément pour obtenir une adresse privée.

  • Quelques exemples d'adresses IP privées :10.0.0.4, 172.16.4.5, 192.168.9.8

Adresses IPv4 publiques

  • Les adresses publiques sont utilisées pour se connecter à des réseaux externes.

  • Plages de 0.0.0.0 à 255.255.255.255, sauf pour les adresses IP privées et quelques IP inutilisables ou réservées.

  • Utilisé pour se connecter à Internet.

  • Accessible dans le monde entier et peut être recherché. Ceux-ci sont souvent utilisés pour déterminer la géolocalisation.

  • Unique sur tout Internet.

  • Une adresse privée coûte de l'argent car elle est unique, limitée et accessible depuis Internet. Chaque site Web a un nom de domaine associé à une adresse IP publique. Par exemple, l'adresse IP publique d'opensource.com est 54.204.39.132

Trouvez votre chemin avec IP

Une adresse IP est la route la plus directe vers un ordinateur sur un réseau. Il existe d'autres systèmes, tels que DNS et Avahi, pour aider à acheminer un ordinateur vers un autre, mais lorsque ceux-ci ne sont pas disponibles ou ne sont pas souhaités pour une raison quelconque, le protocole IP est ce que vous utilisez. Vous comprenez maintenant pourquoi et, plus important encore, comment trouver le vôtre.

Note de l'éditeur :cet article a été initialement publié en mai 2018 et a été mis à jour.


Linux
  1. Comment trouver des fichiers sous Linux

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

  3. Comment trouver mon adresse IP sur Ubuntu 20.04 Focal Fossa Linux

  4. Comment trouver mon adresse IP sur Ubuntu 22.04 Jammy Jellyfish Linux

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

Comment trouver quelles adresses IP sont connectées à Linux

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