Localisation IP erronée ? Elle situe un réseau, pas vous
Votre localisation IP est souvent erronée parce que la géolocalisation IP décrit le réseau auquel appartient une adresse, et non la position physique de la personne qui l’utilise. Une adresse IP est attribuée à un bloc détenu par une organisation, et la localisation qui lui est associée reflète l’endroit où cette organisation enregistre ou exploite le bloc.
Lorsque les gens demandent « pourquoi ma localisation IP est-elle fausse ? », ils s’attendent généralement à quelque chose de plus proche du GPS. Aucun mécanisme de ce type n’existe dans le protocole. L’adresse ne dit rien de l’endroit où vous vous trouvez ; les bases de géolocalisation déduisent une position approximative à partir des enregistrements de registre, des données de routage et de mesures, et la déduction devient plus grossière à mesure que l’on zoome.
Comment une adresse obtient une localisation
Les registres Internet régionaux allouent des blocs d’adresses à des organisations telles que des FAI, des opérateurs mobiles, des fournisseurs cloud et des entreprises. Chaque bloc a un pays d’enregistrement et un propriétaire, que vous pouvez lire avec la recherche WHOIS d’IP. Le propriétaire exploite un système autonome doté d’un ASN, et la recherche d’ASN montre le propriétaire, le pays et les plages de ce réseau. À partir de ces enregistrements, une base peut généralement situer une adresse dans le bon pays avec une grande confiance.
Le placement au niveau de la ville est plus difficile. Un FAI peut annoncer un grand bloc et servir des clients de toute une région depuis quelques points de présence. Toutes les personnes derrière ce point de présence peuvent sembler se trouver dans la même ville, qui peut être à des dizaines ou des centaines de kilomètres de leur position réelle. Le résultat n’est pas un bug de la recherche ; il reflète la manière dont le réseau est construit. Pour en savoir plus sur les limites de la précision, voir pourquoi la précision de la géolocalisation IP au niveau de la ville est limitée.
Raisons courantes d’une localisation décalée
- Une infrastructure de FAI centralisée. Le trafic résidentiel est agrégé et sort par un nœud régional ; vous êtes donc associé à la ville de ce nœud.
- Les opérateurs mobiles. L’adresse d’un téléphone provient souvent d’une passerelle d’opérateur qui peut être éloignée de l’antenne que vous utilisez. La recherche d’opérateur peut nommer l’opérateur d’une adresse mobile, mais c’est une réponse au niveau du réseau et non de l’individu.
- Les VPN, proxys et Tor. Votre adresse visible est celle du serveur de sortie ; la localisation est donc celle de ce serveur. Le vérificateur de VPN, Tor et proxy montre si une adresse est un nœud de sortie connu.
- Les réseaux d’entreprise et de campus. Le trafic d’une agence peut sortir par la connexion du siège.
- Les blocs périmés ou réattribués. Les adresses passent d’un propriétaire et d’une région à l’autre, et toute base accuse un retard sur ces changements. Le pays du registre est l’endroit où un bloc est enregistré, ce qui n’est pas toujours l’endroit où se trouve son équipement.
- Les adresses réservées. Une adresse privée ou réservée n’a aucune localisation publique. Le vérificateur de bogons IP vous dit si l’adresse que vous regardez appartient à une telle plage.
Ce qui est fiable et ce qui ne l’est pas
Le pays est le niveau le plus fiable, et c’est sur lui que devraient s’appuyer la plupart des règles. La région est généralement correcte, et la ville est un indice approximatif qui convient à une personnalisation large mais pas à ce qui exige une rue ou un code postal. Traitez une position dérivée de l’IP comme le centre d’une zone floue, non comme un point. C’est aussi pourquoi les pages météo et lieux à proximité d’ipto demandent d’abord à votre navigateur la géolocalisation précise et ne se replient sur l’estimation IP approximative que si vous refusez.
La règle pratique pour les développeurs est de concevoir en tenant compte de l’incertitude. Ne déduisez ni une identité ni une adresse personnelle d’une IP, ne bloquez pas strictement des utilisateurs sur un écart de ville, et offrez un moyen simple de corriger un lieu deviné, comme un sélecteur de ville. Si vous avez besoin d’une position précise, demandez-la explicitement via le navigateur ou un formulaire.
Comment vérifier votre propre adresse
Recherchez votre adresse sur ipto et comparez trois éléments : le pays, l’ASN et l’org, et les indicateurs de réseau. Si l’org de l’ASN est votre FAI et que la ville est un nœud régional, vous observez un comportement normal. Si l’org est un hébergeur ou si l’indicateur VPN est positionné, la localisation reflète ce service. Dans l’API, la recherche d’IP renvoie country, city, asn, org, is_vpn, is_tor et is_datacenter, ce qui suffit à expliquer la plupart des résultats surprenants. La liste complète des champs se trouve dans la documentation de l’API.
Si le pays lui-même est faux pour une adresse hors VPN, l’enregistrement est peut-être récent ou réattribué. Les jeux de données d’IP et d’ASN sont actualisés quotidiennement ; les résultats peuvent donc changer après la prochaine mise à jour. Il n’existe aucune correction manuelle sur une recherche publique ; contactez donc le propriétaire du réseau indiqué dans l’enregistrement WHOIS si un bloc est réellement mal étiqueté.