GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment trouver l'emplacement géographique du serveur Linux dans le terminal

Parfois, vous devrez peut-être connaître l'emplacement géographique d'un serveur Linux, plus encore un serveur cloud. Ces informations peuvent inclure son adresse IP et son emplacement physique en termes de pays, de ville et de coordonnées (longitudes et latitudes). Il existe différentes façons de procéder et dans ce didacticiel, nous examinerons comment trouver l'emplacement géographique de votre serveur.

Prérequis

Au début, assurez-vous que curl est installé. Nous l'utiliserons pour faire des requêtes API plus loin dans ce guide. Vous pouvez confirmer sa présence ou son installation en invoquant

$ curl --version

Trouvez l'adresse IP publique du serveur

Si vous avez l'adresse IP publique du serveur Linux, c'est bien. Cependant, si vous êtes actuellement connecté et que vous souhaitez vérifier l'adresse IP publique du serveur, vous pouvez le faire en exécutant la commande curl suivante commande.

$ curl https://ipinfo.io/ip

De plus, vous pouvez également invoquer la commande curl suivie de ifconfig.me outil utilisé pour afficher l'adresse IP publique sur les systèmes Linux.

$ curl ifconfig.me

Trouver les détails géographiques du serveur

Avec l'adresse IP en main, vous pouvez maintenant procéder à l'extraction des détails géographiques précis en envoyant des requêtes API à ipinfo.io comme montré. L'adresse IP est l'IP publique du serveur.

$ curl https://ipinfo.io/ip-address

La commande fournit une multitude d'informations au format JSON, notamment la ville, le pays, la région, la géolocalisation en termes de latitude et de longitude, ainsi que le fuseau horaire où se trouve le serveur.

Si vous souhaitez uniquement obtenir les informations sur le pays, vous pouvez utiliser le geoip outil de recherche. Ceci est disponible dans les référentiels des principales distributions Linux. Vous pouvez l'installer comme suit.

Sur CentOS/RHEL

$ sudo yum install geoip

Sur Ubuntu/Linux Mint

$ sudo apt install geoip-bin

Sur Arch / Manjaro

$ sudo pacman -S geoip

Sur SUSE Linux

$ sudo zypper install geoip

Une fois installé, vous pouvez l'exécuter comme prévu pour obtenir le pays où se trouve votre serveur.

$ geoiplookup IP-address

Ce sont des moyens simples et pratiques que vous pouvez utiliser pour extraire les informations géographiques d'un serveur Linux en ligne de commande.


Ubuntu
  1. Comment trouver des fichiers sous Linux

  2. Comment redémarrer ou redémarrer le serveur Linux à partir de la ligne de commande

  3. Comment bloquer l'adresse IP sur le serveur Linux

  4. 4 façons de trouver l'adresse IP publique du serveur dans le terminal Linux

  5. Comment trouver l'emplacement géographique du serveur Linux dans le terminal

Comment trouver votre adresse IP sous Linux

Comment trouver l'emplacement géographique d'un serveur Linux à l'aide du terminal sur CentOS 8

Comment trouver l'emplacement géographique du serveur (IP) à l'aide du terminal sur Debian 11

Comment trouver quelles adresses IP sont connectées à Linux

Comment ouvrir un terminal dans Ubuntu Linux

Comment trouver une adresse IP sous Linux