Vous êtes-vous déjà demandé d'où un site Web héberge réellement son contenu? Vous pouvez géolocaliser les noms de domaine et les adresses IP directement depuis la ligne de commande Linux avec geoiplookup. Voici comment l'utiliser.
Qu'est-ce que geoiplookup?
geoiplookup est un utilitaire de ligne de commande qui utilise MaxMind's base de données de géolocalisation pour trouver le pays où une adresse IP ou un nom de domaine est hébergé. Il interroge un fichier local, généralement stocké dans le /usr/share/GeoIP annuaire.
Installation de geoiplookup sous Linux
L'installation de geoiplookup est facile car il est disponible dans les gestionnaires de paquets de la plupart des principales distributions Linux.
Sur Debian ou Ubuntu, vous pouvez installer le geoip-bin emballer:
sudo apt installer geoip-poubelle
Et sur Arch Linux :
sudo pacman -S geoip
Sur RHEL/CentOS/Rocky Linux et amis, il y a une petite différence. Vous devrez installer le Packages supplémentaires pour Enterprise Linux (EPEL) référentiel d'abord, puis utilisez DNF pour installer geoiplookup :
sudo dnf installer géoip
Utilisation de geoiplookup pour géolocaliser les adresses IP
Pour utiliser geoiplookup, vous pouvez l'appeler en ligne de commande avec une adresse IP ou un nom de domaine.
Vous pouvez essayer de rechercher l'adresse IP que votre FAI vous a donnée. La plupart des connexions résidentielles sont dynamiques, ce qui signifie que votre adresse est attribuée à partir d'un pool pour une session. Heureusement, il est facile de trouver votre adresse IP sur Linux.
Pour utiliser une adresse IP, fournissez-la comme argument :
geoiplookup[adresse]
geoiplookup vous indiquera le pays où se trouve l'adresse IP. Cela fonctionnera avec les adresses IPv4 et IPv6.
Vous pouvez également fournir des noms de domaine comme arguments. Cela peut devenir intéressant avec de grands sites Web. Vous vous attendriez à ce qu'avec un nom de domaine tel que "bbc.co.uk", les serveurs de la BBC soient situés aux États-Unis Royaume-Uni, mais depuis les États-Unis, les informations de géolocalisation révèlent que le site Web utilise des serveurs basés dans les Etats Unis.
Cela est probablement dû au fait que de grands sites Web comme la BBC utilisent des réseaux de diffusion de contenu pour placer les serveurs aussi proches physiquement que possible des utilisateurs. Il est plus rapide de fournir du contenu aux États-Unis pour les utilisateurs américains que d'utiliser des liaisons satellites ou des câbles sous-marins depuis le Royaume-Uni.
Si vous avez un compte auprès d'un fournisseur VPN, vous pouvez modifier l'emplacement géographique de votre connexion et essayer d'utiliser geoiplookup pour voir les résultats que vous obtenez.
Vous pouvez rechercher des emplacements de sites Web à partir de la ligne de commande Linux
geoiplookup est un petit utilitaire qui peut montrer où se trouve le serveur d'un site Web. Parfois, les résultats peuvent vous surprendre.
Si vous cherchez à masquer votre position pour une raison quelconque, il existe des moyens de le faire directement dans votre navigateur Web.