Base de connaissances ProxyCompass
Bases de géolocalisation IP et outils de vérification
Une base de géolocalisation IP associe une adresse IP à une localisation estimée : un pays, une région ou une ville. Un outil de vérification est le site ou l’outil qui vous présente ces informations. Cette distinction compte dans le choix d’un proxy : le pays affiché sur une page de recherche dépend des données qui l’alimentent.
Vous pouvez acheter un proxy présenté comme japonais, voir le Japon dans un outil et les États-Unis dans un autre. L’adresse n’a pas changé, mais les réponses diffèrent. Pour comprendre cet écart, il faut savoir qui a attribué chaque localisation et ce que décrit le résultat. Cela fait partie de la géolocalisation et du ciblage géographique des proxys : choisir un pays et faire reconnaître ce pays par un site particulier sont deux volets distincts de la tâche.
La question utile est donc plus précise que « Quel outil a raison ? ». Il s’agit de savoir si vous comparez la même IP vue par la destination, le même type d’information de localisation et des sources indépendantes. Ces détails déterminent ce qu’un résultat peut vous apprendre sur le proxy. Une détection automatique de « mon IP » et la recherche d’une adresse saisie manuellement peuvent porter sur des adresses différentes.
Quelle différence entre une base de données et un outil de vérification ?
Une base de données stocke des enregistrements pour des adresses individuelles ou des plages d’adresses. Lorsqu’un service recherche une IP, il trouve l’enregistrement correspondant et renvoie les champs disponibles. L’IP elle-même ne contient ni code pays ni coordonnées. Un nom de pays apparaît parce que le fournisseur de données a associé cette adresse à une localisation.
L’outil de vérification présente cette réponse. Il peut envoyer une requête au service en ligne du fournisseur par une API, ou consulter un fichier de base de données stocké sur son propre serveur. Ici, API désigne simplement un moyen pour un programme de demander des données à un autre. Certains outils affichent plusieurs fournisseurs côte à côte ; d’autres ne présentent qu’un résultat.
Il existe donc une chaîne : un fournisseur tient à jour les données IP, un outil les récupère et vous voyez la réponse. L’entreprise qui exploite l’outil peut aussi produire sa propre base, mais cela doit être établi à partir de sa description. Une adresse de site différente ne signifie pas à elle seule une source de géolocalisation différente.
Comment une adresse IP reçoit-elle une localisation ?
Les fournisseurs évaluent plusieurs types d’informations. Les données d’enregistrement identifient les ressources d’adressage et les organismes qui en sont responsables. Les opérateurs réseau peuvent aussi déclarer où ils utilisent leurs plages. Ces données aident à comprendre l’historique d’une adresse, notamment les changements d’opérateur ou d’usage après la location d’une plage.
Le geofeed est un moyen de publier les informations de localisation d’un opérateur : c’est un fichier qui associe des plages IP à des pays, des régions et des villes. Un fournisseur de base de données peut lire ce fichier et le comparer à d’autres éléments. Le contrôle d’une plage d’adresses établit qui peut fournir des informations à son sujet ; le fournisseur qui les reçoit décide néanmoins d’accepter ou non la localisation déclarée.
Les mesures réseau apportent un autre point de vue. IPinfo décrit l’utilisation de son propre réseau de sondes pour recueillir des mesures ping, traceroute et d’autres mesures depuis différents lieux. Comparer les observations de nombreux points peut aider à estimer où une adresse est utilisée. Un seul ping depuis votre ordinateur portable fournit beaucoup moins d’informations : son délai reflète aussi le trajet et les conditions réseau du moment.
Certains fournisseurs utilisent également des informations issues des services qu’ils exploitent. MaxMind indique que certaines données transmises à son service d’évaluation du risque des transactions minFraud contribuent à améliorer ses produits de données IP. Par exemple, le lieu de facturation peut être examiné avec une adresse IP et d’autres éléments. C’est un indice supplémentaire ; cela ne signifie pas qu’un achat définit automatiquement le pays d’une IP.
Les fournisseurs peuvent parvenir à des conclusions différentes parce qu’ils recueillent des éléments différents, les évaluent autrement ou mettent un enregistrement à jour à des moments différents. Il n’existe pas de registre central de géolocalisation que toutes les bases seraient obligées de recopier. Un réseau récemment modifié peut donc être décrit différemment par plusieurs produits.
Pourquoi MaxMind et RIPE peuvent-ils afficher des pays différents ?
MaxMind produit des données de géolocalisation. Le RIPE NCC exploite un registre régional de ressources de numérotation Internet et tient à jour la RIPE Database. Celle-ci consigne notamment les allocations, les attributions et les contacts réseau. Leurs objectifs sont différents, même lorsque les deux résultats comportent un nom de pays.
Les informations de la RIPE Database sont en grande partie tenues à jour par les opérateurs réseau. Son champ de pays peut désigner différentes choses, comme le siège d’une entreprise, un site d’hébergement de serveurs ou le lieu d’un utilisateur final ; la documentation du RIPE déconseille donc de l’utiliser comme correspondance fiable entre adresses IP et pays. Un enregistrement fournit des informations utiles sur la ressource d’adressage, mais ne mesure pas la position physique d’un serveur proxy.
Supposons qu’une plage possède un enregistrement indiquant le Japon, tandis que MaxMind attribue ses adresses aux États-Unis. Un outil affichant l’entrée RIPE peut montrer le Japon ; un outil utilisant MaxMind peut montrer les États-Unis. Tous deux peuvent présenter fidèlement leur source. L’écart concerne les informations utilisées, sans qu’il s’agisse nécessairement d’une défaillance de l’outil.
Modifier l’enregistrement ne change pas automatiquement l’évaluation de MaxMind. MaxMind examine les corrections en les confrontant à plusieurs sources et admet explicitement que sa localisation puisse différer du pays WHOIS. WHOIS est un moyen de récupérer des données d’enregistrement. Un vendeur doit donc distinguer « Japon selon ce registre » de « Japon selon ce produit de géolocalisation » lorsqu’il décrit une adresse.
Quelles bases les outils de vérification utilisent-ils ?
Les noms courants comprennent MaxMind, IPinfo, IP2Location et DB-IP. Chacun fournit des produits qu’un site peut utiliser sans constituer sa propre base de géolocalisation. Le nom du fournisseur est un point de départ : le jeu de données précis, les champs disponibles et la version comptent aussi.
| Fournisseur | Produits que vous pouvez rencontrer | Distinctions à faire |
|---|---|---|
| MaxMind | Bases de données et services web GeoIP et GeoLite | Le produit, les données de pays ou de ville et la version utilisés par l’outil. |
| IPinfo | API de localisation IP et jeux de données téléchargeables | Le jeu de données et les champs inclus dans ce service. |
| IP2Location | Produits de géolocalisation commerciaux et LITE | L’édition et les champs de localisation disponibles ; IP2Proxy est une famille de produits distincte consacrée aux informations sur les proxys. |
| DB-IP | Bases de données et API commerciales, ainsi que jeux de données Lite | Le produit complet et son édition Lite réduite ; la date des données installées. |
Une recherche gratuite peut être utile, mais elle peut utiliser une édition différente de celle installée sur votre site de destination. Un résultat étiqueté GeoLite, par exemple, ne doit pas être présenté comme la preuve de ce que reçoit chaque client des produits GeoIP de MaxMind. Un produit payant peut lui aussi contenir un enregistrement incorrect ; le prix ne suffit pas à trancher un désaccord portant sur une localisation précise.
Le format de fichier est un autre détail distinct. L’extension .mmdb identifie un format de base de données utilisé par MaxMind et d’autres fournisseurs, dont DB-IP. Sa présence ne permet pas de savoir qui a produit les données. Le nom et la description du jeu de données donnent cette information.
Pourquoi plusieurs outils peuvent-ils répéter la même réponse ?
Imaginez trois outils recherchant la même IP. Deux utilisent le même jeu de données et renvoient le Japon. Le troisième utilise un autre jeu de données et renvoie l’Allemagne. Vous avez ouvert trois sites, mais la comparaison contient deux sources. Le résultat Japon répété ne devient pas une deuxième évaluation indépendante simplement parce qu’il apparaît sur une autre page.
La même configuration peut influencer les résultats d’achat. Supposons que trois boutiques proposent un produit uniquement aux visiteurs dont l’IP est classée comme japonaise. Deux utilisent le premier jeu de données et affichent l’offre ; la troisième utilise le second et indique que l’offre n’est pas disponible dans le pays du visiteur. Cet exemple conserve la même IP et la même règle pour montrer l’effet de la source de données. Il ne permet pas de déterminer quelle base indique le bon pays.
Un agrégateur tel qu’IPLocation peut rendre ces différences visibles en présentant côte à côte des fournisseurs identifiés. Il affiche leurs résultats ; il ne fusionne pas ces fournisseurs en une seule base. À l’inverse, des réponses identiques provenant de deux outils dont les sources ne sont pas précisées ne prouvent pas qu’ils partagent une source. Ce lien doit être déclaré ou établi autrement.
Une comparaison équitable exige aussi la même IP. Ouvrir plusieurs outils automatiques via un proxy rotatif peut présenter une adresse différente à chaque site ; les pays différents peuvent donc décrire des connexions différentes. Relevez une IP observée lors d’un test, puis saisissez cette adresse exacte dans l’outil de chaque fournisseur lorsque la recherche manuelle est possible. Cela compare les enregistrements des fournisseurs pour une adresse. Cela ne permet pas de savoir quelle adresse une requête ultérieure utilisera. L’adresse de passerelle saisie dans votre programme peut aussi différer de celle vue par la destination.
Que signifient les champs d’une recherche d’IP ?
Une page de recherche peut afficher ensemble un pays, une ville, un nom de réseau, une carte et des informations sur le navigateur. Ces champs répondent à des questions différentes et peuvent provenir de sources différentes. Le libellé placé à côté d’une valeur compte autant que la valeur elle-même.
| Champ | Signification |
|---|---|
| Pays | Le pays attribué à l’IP par le produit de géolocalisation choisi. |
| Pays d’enregistrement | Le pays associé à l’enregistrement du réseau ; il peut différer de l’attribution géographique. |
| Région ou ville | Une estimation plus détaillée de la localisation, selon les définitions et la couverture du produit. |
| Coordonnées et rayon de précision | Une localisation estimée et, lorsqu’il est fourni, un rayon décrivant la zone qui l’entoure. Il ne s’agit ni d’un relevé GPS de l’appareil ni d’une adresse postale. |
| ISP, organisme ou ASN | Des informations sur le fournisseur d’accès ou l’organisme. Un ASN identifie un système autonome : un réseau ou un groupe de réseaux appliquant une politique de routage commune. |
| Fuseau horaire | Une valeur issue des données de localisation IP ou une observation distincte du navigateur ; la source doit être précisée. |
| Valeur manquante | Cette information n’est pas disponible dans le résultat ; un champ de ville vide ne suffit pas à établir que le pays est incorrect. |
Plus de détails ne signifie pas nécessairement plus de précision. Un nom de ville peut désigner une agglomération voisine, et un repère sur une carte peut représenter le centre d’une zone estimée bien plus vaste. Lorsqu’un produit fournit un rayon de précision, celui-ci aide à interpréter les coordonnées. Ajouter des décimales sur la carte ne transforme pas l’estimation en mesure de la position d’un bâtiment précis.
Un champ de ville vide peut signifier que l’édition ne comprend pas les données de ville ou que le fournisseur ne peut pas produire d’estimation utile pour ce réseau. Cela n’invalide pas automatiquement le pays. De même, un nom de fournisseur d’accès reconnaissable identifie un lien réseau dans ce jeu de données ; il ne prouve pas où se trouve un serveur proxy particulier.
Le fuseau horaire d’une IP et celui d’un navigateur ont des origines différentes. Le premier est une valeur associée à la localisation estimée de l’IP ; le second provient de l’environnement logiciel de l’utilisateur. Changer le fuseau horaire de l’ordinateur peut modifier le résultat du navigateur sans toucher à l’enregistrement de la base IP.
Pourquoi les mises à jour de localisation arrivent-elles à des moments différents dans les outils ?
Un changement dans un réseau et un changement sur une page de recherche sont des événements distincts. Le fournisseur de données doit d’abord être informé du changement, puis l’évaluer et mettre à jour l’enregistrement concerné. Si un outil utilise une base téléchargée, son exploitant doit aussi installer la nouvelle version. Un résultat de recherche conservé en cache peut ajouter un délai supplémentaire.
Par exemple, un fournisseur peut déjà renvoyer un nouveau pays via son service en ligne alors qu’un outil utilise toujours un ancien fichier de base de données. Les deux pages peuvent afficher le nom du même fournisseur et néanmoins diverger. La date à laquelle vous avez ouvert l’outil indique quand vous avez effectué la vérification ; elle n’indique pas quand sa base a été constituée.
Une réponse actuelle de l’API ne prouve pas que tous les changements réseau récents ont déjà été repérés et acceptés. Mettre à jour un fichier de base de données et corriger les informations qu’il contient sont deux processus différents. La dernière version peut toujours contenir la même localisation si le fournisseur n’a pas changé son évaluation.
Soumettre une correction déclenche un examen. MaxMind, par exemple, ne garantit pas son acceptation et confronte les demandes à plusieurs sources. Une correction acceptée doit ensuite parvenir aux services qui utilisent ces données. Attendre peut aider pendant cette diffusion, mais il n’existe pas de délai commun au terme duquel tous les outils doivent afficher le même pays.
Quel résultat compte pour choisir un proxy ?
La réponse dépend de l’exigence. Si une adresse doit être classée comme japonaise par une base donnée, le résultat pertinent provient de ce produit et de son champ de localisation. Comparer plusieurs fournisseurs connus aide à révéler les écarts, mais compter les sites ne remplace pas la connaissance des données qu’ils utilisent.
Si la tâche consiste à consulter une offre régionale ou à utiliser un site particulier, cette destination constitue une autre vérification nécessaire. Elle peut utiliser un autre jeu de données IP ou combiner la localisation IP avec les paramètres du compte et d’autres informations. La langue, la devise ou le message de refus d’une page ne révèle pas à lui seul le pays que le site a attribué à l’IP.
Une description utile d’un écart précise l’IP recherchée, l’outil, son fournisseur de données, le champ renvoyé et l’heure de la recherche avec son fuseau horaire. Ajoutez le produit et la date de version de la base lorsqu’ils sont disponibles. Distinguez la date de la recherche de celle des données. Le fournisseur dispose ainsi d’une comparaison reproductible avec ses propres critères de sélection, plutôt que d’une simple capture d’écran d’un drapeau.
Remplacer une adresse par une autre de la même plage peut conserver le même enregistrement de localisation. Un remplacement utile change le résultat qui compte pour la tâche, pas seulement les chiffres de l’IP. La base de données explique comment une adresse est classée ; la destination montre l’effet de ce classement sur votre usage réel.
