Maison > Tutoriel système > Linux > Comment afficher l'adresse IP locale et publique dans Linux à l'aide du script Showipaddr

Comment afficher l'adresse IP locale et publique dans Linux à l'aide du script Showipaddr

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2025-03-20 09:06:13
original
792 Les gens l'ont consulté

Cet article fournit deux scripts simples, showipaddr (dans Bash et Python), pour récupérer rapidement vos adresses IP privées (locales) et publiques dans Linux. Alors que Linux propose des commandes intégrées comme ip et nmcli , ces scripts offrent une approche rationalisée pour obtenir uniquement les informations IP essentielles.

Ces scripts vous permettent de:

  • Afficher les détails du réseau local: Obtenez les adresses Hostn Name, IPv4 et IPv6 de votre système, l'adresse de la passerelle (routeur) et les informations du serveur DNS.
  • Déterminez votre adresse IP publique: Affichez votre IP publique, ainsi que le FAI, la ville, la région, le pays et les coordonnées.

Les deux scripts sont disponibles sur GitHub. Après le téléchargement, vous devrez les rendre exécutables et les déplacer éventuellement sur le chemin de votre système pour un accès facile.

Utilisation du script bash ( showipaddr.sh ):

Ce script nécessite Bash, curl et jq . Les instructions d'installation pour elles sont fournies si nécessaire.

  1. Téléchargement: git clone https://gist.github.com/09259a3da0e7190775d16aadef14580b.git showipaddr
  2. Naviguez: cd showipaddr/
  3. Faire exécutable: chmod x showipaddr.sh
  4. Déplacer vers le chemin (facultatif): sudo mv showipaddr.sh /usr/local/bin/showipaddr
  5. Run: showipaddr

Le script vous invite à sélectionner s'il faut afficher la propriété intellectuelle locale, l'IP publique ou les deux.

Exemple de sortie (montrant les deux):

 <code>Select the information to display: 1. Local IP 2. Public IP 3. Both Local and Public IP Enter your choice (1/2/3): 3 ------------------------------------------------------ Local Network Information: Hostname : [hostname] Local IPv4 Address : [IPv4 address] Local IPv6 Address : [IPv6 address] Router IP Address : [router IP] DNS Server : [DNS server] ------------------------------------------------------ ------------------------------------------------------ Public IP Information: IP Address : [public IP address] ISP : [ISP] City : [City] Region : [Region] Country : [Country] Coordinates : [Latitude], [Longitude] ------------------------------------------------------</code>
Copier après la connexion

Comment afficher l'adresse IP locale et publique dans Linux à l'aide du script Showipaddr

Utilisation du script Python ( showipaddr.py ):

Ce script nécessite Python 3 et la bibliothèque requests ( pip install requests ). Il vérifie également jq , mais ne l'utilise pas directement.

  1. Téléchargement: git clone https://gist.github.com/27276f43e980aa3a468c4b39680a68ee.git showipaddr
  2. Naviguez: cd showipaddr/
  3. Run: python3 showipaddr.py

Le script offre les mêmes options de sélection que le script bash.

Comment afficher l'adresse IP locale et publique dans Linux à l'aide du script Showipaddr

Les deux scripts fournissent un moyen pratique d'accéder aux informations cruciales de l'adresse IP. Choisissez le script qui convient le mieux à votre système et à vos préférences.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal