GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver l'emplacement de vos serveurs avec Traceroute et WHOIS

Présentation

L'une des choses les plus importantes à prendre en compte lors du déploiement de serveurs pour vos besoins commerciaux ou de développement est de vous assurer qu'il se trouve dans un emplacement qui vous convient. Supposons que vous ayez déployé un serveur, puis utilisé l'un des sites Web de géolocalisation IP et constaté que l'adresse IP de votre serveur ne correspond pas à son emplacement, que faites-vous ?

Malheureusement, ces sites, bien que pratiques, peuvent être très inexacts. Ce guide pratique vous montrera des moyens plus précis de trouver où se trouve votre serveur.

Prérequis

Un VPS Linux, FreeBSD ou Windows avec une adresse IP statique attribuée.

Comment les emplacements sont attribués aux adresses IP

L'IANA (Internet Assigned Numbers Authority) gère la répartition de toutes les adresses IPV4 et IPV6 en 5 registres Internet régionaux (RIR) différents.

Les 5 noms et responsabilités géographiques des RIR sont les suivants :

AFRINIC - Africa

ARIN – États-Unis, Canada, Caraïbes et Antarctique

APNIC – Asie, Australie, Nouvelle-Zélande

RIPE NCC – Europe, Russie, Moyen-Orient et Asie centrale

LACNIC - Amérique latine, certaines parties des Caraïbes

Les organisations peuvent acheter des blocs d'adresses IP auprès du RIR qui supervise la zone dans laquelle l'équipement de cette organisation sera situé. L'organisation est ensuite responsable de la mise à jour de la base de données du RIR indiquant où (pays, état/territoire, ville) elle a attribué ces blocs d'IP.

Les sites de géolocalisation IP utilisent ces informations comme principale source de données. Cependant, ce n'est pas la seule source qu'ils utilisent; fréquemment, ils utilisent d'autres sources comme l'exploration de données et les mises à jour soumises par les utilisateurs.

Les défauts des sites de géolocalisation

L'un des plus gros problèmes avec les sites de géolocalisation est qu'il est tout simplement trop difficile de suivre autant d'adresses IP. Il existe un total combiné de 4 294 967 296 adresses IPv4 possibles, dont une grande partie est constamment déplacée au sein d'une organisation, déplacée ou vendue à de nouvelles organisations, etc. Les bases de données des sites de géolocalisation peuvent se désynchroniser assez rapidement car résultat de tout ce mouvement. IP2Location, qui est l'un des plus grands services de géolocalisation IP, indique ce qui suit : "En général, la précision se dégrade d'environ 1 % à 5 % pour chaque mois d'utilisation d'une base de données obsolète." À tout moment, cela représente jusqu'à plus de 200 millions d'adresses IP obsolètes. D'autres sites qui utilisent la base de données d'IP2Location peuvent ne pas avoir la base de données la plus à jour et peuvent avoir plus de 6 mois de retard.

D'autres problèmes incluent les organisations qui peuvent ne pas être à jour sur la mise à jour de leur RIR, ce qui rend plus de données inexactes.

Remarque :Atlantic.Net met à jour nos allocations directes conformément aux politiques ARIN et RIPE en mettant à jour les données SWIP dans la base de données WHOIS d'ARIN ou de RIPE avec les données appropriées sur le pays, la ville et l'État correspondant à l'endroit où l'allocation IP a été provisionnée.

Ce n'est pas que les sites de géolocalisation soient mauvais - ils servent un objectif important pour la publicité et le blocage géographique. Il faut juste noter qu'ils ne sont pas toujours exacts. Souvent, cela ne vous affectera pas lorsque vous recherchez votre adresse IP pour voir dans quelle région elle se trouve. Si, toutefois, vous pensez que votre adresse IP est géobloquée à tort, le mieux est de contacter le site de géolocalisation qui est inexact.

Comment trouver l'emplacement réel de votre serveur

Si un site de géolocalisation vous donne des informations contradictoires sur l'emplacement de l'adresse IP de votre serveur, vous pouvez vérifier l'emplacement de votre serveur en suivant ces étapes.

Vérification de votre IP à l'aide de WHOIS

WHOIS est un outil qui interroge la base de données qui stocke les informations enregistrées pour un bloc d'adresse IP ou un nom de domaine.

Les systèmes FreeBSD devraient avoir WHOIS installé par défaut. Si vous avez un système Linux, vous pouvez installer WHOIS avec une simple commande :

Pour Debian et Ubuntu :

apt-get install whois

Pour Redhat/CentOS/Fedora :

yum installer jwhois

Pour ArchLinux :

pacman -S whois

Windows :

Malheureusement, Windows n'a pas d'outil WHOIS intégré. Vous pouvez trouver un outil tiers ou vous rendre au RIR responsable de la région dans laquelle se trouve votre serveur et exécuter son outil WHOIS. Les liens vers chaque site sont ci-dessous. Si vous ne savez pas à quel RIR vous devez vous rendre, sélectionnez-en un et insérez votre adresse IP, et il vous indiquera le bon RIR à utiliser.

ARIN, RIPE NCC, APNIC, LACNIC et AFRINIC.

Avec WHOIS maintenant installé sur votre système, vous pouvez exécuter la commande suivante pour vérifier la base de données WHOIS :

whois votre-adresse-ip

Lorsque vous exécutez la commande, vous obtenez un résultat semblable à celui-ci :

NetRange :209.208.0.0 - 209.208.127.255CIDR :209.208.0.0/17NetName :ICC-1NetHandle :NET-209-208-0-0-1Parent :NET209 (NET-209-0-0-0-0) NetType :Direct AllocationOriginAS :Organisation :Atlantic.net, Inc. (INCC)RegDate :1998-04-13Mise à jour :2012-02-24Commentaire : LES ADRESSES DANS CE BLOC NE SONT PAS PORTABLESRef : http://whois.arin.net/rest /net/NET-209-208-0-0-1OrgName :Atlantic.net, Inc.OrgId :INCCAddress :440 West Kennedy Blvd.Address :Suite 3City :OrlandoStateProv :FLPostalCode :32810Country :USRegDate :Mis à jour :2014-10-20Commentaire :Atlantic.Net était autrefois connu sous le nom d'Internet Connect Company Inc.> 

Dans ce cas particulier, vous pouvez voir que cette plage IP a été attribuée à Orlando, FL. Cependant, ce résultat ne vous donne qu'un nombre limité d'informations; le résultat pourrait indiquer qu'il se trouve à un endroit, mais pourrait en fait se trouver à un autre. C'est pourquoi la prochaine étape consiste à exécuter un traceroute.

Exécution d'un Traceroute pour trouver l'emplacement de votre serveur

La meilleure façon de voir où se trouve votre serveur est d'utiliser un traceroute. Un traceroute vous donnera la liste séquentielle des périphériques réseau (périphériques potentiellement exploités par différentes organisations) par lesquels le trafic est acheminé vers sa destination. Ici, nous pourrons voir le chemin emprunté par le trafic de votre serveur à l'adresse IP de destination ou au nom d'hôte que vous entrez. Nous pouvons exécuter un WHOIS sur chaque adresse IP le long du chemin pour vérifier que l'emplacement est correct.

Pour exécuter un traceroute sous Linux ou FreeBSD, exécutez la commande suivante :

traceroute votre-site-ou-IP de destination

Pour exécuter un traceroute sous Windows, ouvrez votre invite de commande et exécutez la commande suivante :

tracer votre-site-ou-IP de destination

Sur un traceroute d'un serveur Atlantic.Net Cloud à Londres vers Google.com, nous obtenons le résultat suivant.

traceroute vers google.com (216.58.210.46), 30 sauts max, paquets de 60 octets 1 vl223-ar-02.lon-uk.as59764.net (185.73.36.34) 0,401 ms 0,391 ms 0,464 ms 2 84.207.244.73 .Not-updated.eunx.net (84.207.244.73) 1.048 MS 1.028 MS 1.001 MS 3 195.66.224.125 (195.66.224.125) 1.410 MS 1.391 MS 1.372 MS 4 209.85.247.31 (209.85.247.31) 4.172 MS 1.329 MS 1.85.247.31) 4,172 72.14.238.21 (72.14.238.21) 1.290 ms 1.340 ms 1.323 ms 6 lhr14s23-in-f14.1e100.net (216.58.210.46) 1.221 ms 1.339 ms 1.318 ms

De là, vous pouvez faire un WHOIS sur les adresses IP que vous voyez dans le traceroute. Faites un WHOIS sur les premières IP car elles seront plus proches de votre serveur que les dernières IP. Ci-dessous, nous avons un exemple WHOIS du deuxième saut qui montre que l'emplacement de cette IP est à Londres.

Un exemple de recherche whois utilisant une adresse IP à partir d'un traceroute ci-dessus.

Voir l'entrée "netname" indique "UK-EUNETWORKS" et le "pays" est "GB" - Grande-Bretagne. Encore une fois, cela dépend des organisations qui mettent à jour leurs informations de manière appropriée. Si une recherche IP fournit ce qui semble être des informations inexactes, vous devriez, avec la plupart des traceroutes, avoir plusieurs sauts que vous pouvez vérifier.

Conclusion

Merci d'avoir suivi ce mode d'emploi. Nous espérons que cela résoudra tous les problèmes que vous pourriez avoir avec la géolocalisation IP. Veuillez revenir ici pour plus de mises à jour.

En savoir plus sur nos services d'hébergement VPS et nos serveurs privés virtuels.


Linux
  1. Rechercher des fichiers et des répertoires sous Linux avec la commande find

  2. Comment trouver des fichiers avec des autorisations SUID et SGID sous Linux

  3. Comment auditer les autorisations avec la commande find

  4. Comment trouver des fichiers volumineux Linux avec les commandes find et du

  5. Comment combiner la commande 'tar' avec 'find'

Comment rechercher des fichiers avec la commande fd sous Linux

Comment trouver l'ID de processus d'un programme et le tuer [Astuce rapide]

Comment surveiller vos serveurs Linux avec Checkmk

Comment trouver le PID et le PPID d'un processus sous Linux

Comment trouver votre adresse IP (IPv4 et IPv6) sur Rocky Linux

Comment puis-je trouver l'emplacement MySQL my.cnf