[MAJ] Géolocalisez l’adresse IP publique dans Ubuntu.
Cette commande est utile dans les scripts, ou si vous devez identifier des adresses IP publiques, ou juste pour le plaisir.Pour cela nous utiliserons la commande requête géographiqueCette commande n’est pas installée par défaut dans Ubuntu.
Avant de pouvoir utiliser cette commande, vous devez l’installer avec cette commande
ubuntu#sudo apt-get install geoip-bin
Après avoir installé le logiciel, pour récupérer l’adresse IP publique, récupérez votre propre adresse publique à l’aide de la commande suivante (vous disposez d’un tutoriel ici Plus d’explications):
Tutoriel rapide #wget-qO-icanhazip.com
Localisez ensuite le type d’adresse dans le terminal :
quicktutoriel# geoiplookup public_ip_address
Avec cette commande, vous ne verrez que le pays de résidence de l’adresse IP, mais vous pouvez utiliser un fichier gratuit du site maxmind.com (http://www.maxmind.com/).
Pour cela, il faut télécharger la base de données gratuite du site directement sur le site (des bases de données plus complètes mais payantes sont également disponibles) ici ou via la commande suivante dans le terminal.
Tutoriel rapide # sudo wget
Après le téléchargement, vous devez le décompresser. S’il s’agit d’une version graphique, faites un clic droit extraire ici
Une fois l’extraction terminée, vous disposez d’un fichier GeoLiteCity.dat Vous devez copier dans le répertoire /usr/local/share/GeoIP/vous pouvez le faire avec la commande suivante (attention aux permissions) :
tutoriel rapide# sudo mv GeoLiteCity.dat /usr/share/GeoIP/
Alors essayons avec notre adresse IP publique : 94.23.243.182
Tutoriel rapide # geoiplookup 94.23.243.182 -f /usr/share/GeoIP/GeoLiteCity.dat
Voici un exemple d’adresse IP de mon blog.
mon blog est hébergé sur France (FR), à Nord Calais (B4)Code de référence maxmind.comà l’intérieur Roubaix, éventuellement code postal (N/A), puis latitude (50.700001) et longitude (3.166700).
Facile d’obtenir des informations.
c’est tout.
Stay connected