Base de connaissances ProxyCompass
Écart de géolocalisation d’un proxy
Un écart de géolocalisation d’un proxy se produit lorsque différentes sources associent la même adresse IP à des pays, des régions ou des villes différents. Le premier signe est souvent un drapeau dans votre logiciel : vous avez acheté des proxys présentés comme allemands, les avez ajoutés aux paramètres et voyez les États-Unis à la place.
Vous ouvrez deux autres sites de recherche d’IP. L’un indique l’Allemagne, l’autre l’Inde. Trois réponses pour la même adresse soulèvent deux questions : le proxy fourni respecte-t-il le pays choisi dans votre commande, et fonctionne-t-il sur le service dont vous avez besoin ? Pour résoudre l’écart, comparez les sources de données et testez séparément l’action prévue.
Lorsque vous choisissez le pays d’un proxy, distinguez deux questions : quelles données le fournisseur a utilisées pour sélectionner le pays de l’adresse IP, et quel pays le site dont vous avez besoin attribue à cette même adresse. La source choisie par le fournisseur peut indiquer le pays commandé pour une adresse, tandis que le site cible lui attribue un autre pays. Vérifiez séparément les paramètres régionaux du compte, car ils ne dépendent pas nécessairement de l’adresse IP.
Pourquoi votre logiciel peut-il afficher un autre pays ?
Un navigateur antidetect ou une autre application peut intégrer un test de proxy. Celui-ci peut tester la connexion, identifier l’adresse IP depuis laquelle le site reçoit les requêtes et rechercher son pays dans une base GeoIP. Un résultat de connexion réussi indique que le proxy fonctionne. Le pays affiché reflète les données utilisées pour la recherche et peut différer du résultat sur le site cible.
Cette source peut être un service de recherche externe ou une base GeoIP téléchargée. Une copie peut être stockée dans l’application elle-même ou sur le serveur qui effectue la recherche. Si cette copie n’a pas été mise à jour, le programme peut continuer à indiquer l’ancien pays même après la correction de l’enregistrement par le fournisseur de géolocalisation. Mettre à jour l’application elle-même ne permet pas de conclure que la base qu’elle utilise l’a été aussi.
Une base gratuite n’est pas nécessairement obsolète. MaxMind, par exemple, met à jour ses bases gratuites GeoLite. Le fait qu’une application utilise une ancienne copie ne signifie pas que le fournisseur a cessé de publier des mises à jour. Différentes bases peuvent aussi contenir des informations différentes sur la même adresse IP. Si l’application ne précise ni sa source ni sa date de mise à jour, un seul résultat inattendu ne permet pas de savoir si sa copie est ancienne ou si l’écart a une autre cause.
Un autre site de recherche d’IP peut afficher un pays différent même si vous n’avez modifié ni le proxy ni ses paramètres de connexion. Une même adresse IP fonctionnelle peut ainsi apparaître avec plusieurs drapeaux. Les résultats montrent que les sources divergent sur son pays. Toutefois, une recherche tierce ne détermine pas le pays que le site que vous comptez utiliser indiquera.
Quel résultat compte sur le site cible ?
Vérifiez la géolocalisation sur le site pour lequel vous avez acheté le proxy. Si votre tâche concerne Amazon, vérifiez le résultat sur Amazon ; si elle concerne un contenu régional sur un réseau social, vérifiez-le sur ce réseau. Le site peut utiliser une base commerciale de géolocalisation, ses propres données ou plusieurs sources combinées. Le résultat d’un site de recherche d’IP sans rapport ne vous dit pas quel pays votre service cible identifiera.
Dans l’exemple initial, supposons que le site identifie l’Allemagne comme pays de la connexion et vous laisse utiliser le contenu ou la fonction régionale nécessaires. Un drapeau américain dans votre logiciel ne signifie pas que le proxy est inadapté à ce travail. Il peut n’y avoir aucune raison de remplacer une IP adaptée uniquement pour faire correspondre des drapeaux sans rapport avec la tâche. Si la commande précisait une base particulière, vérifiez toutefois aussi ce critère : le résultat sur le site ne confirme pas le respect de la commande. À l’inverse, si le site cible identifie un autre pays et empêche l’action prévue, un résultat allemand sur un site de recherche indépendant ne résout pas le problème.
Déterminez ce que le site indique réellement. S’il affiche le pays de la connexion actuelle, vérifiez-le séparément du pays enregistré dans les paramètres du compte. La langue, la devise et le message de refus d’accès d’une page ne permettent pas, à eux seuls, de connaître le pays identifié à partir de l’adresse IP. Si le site ne révèle pas cette information, vous pouvez noter que l’action prévue échoue. Sa documentation ou son assistance pourront être nécessaires pour déterminer si la géolocalisation en est réellement la cause.
| Observation | Ce qu’elle établit | Points à examiner |
|---|---|---|
| Le site de recherche d’IP affiche un autre pays, mais le contenu ou la fonction nécessaires sont disponibles sur le site cible. | Le proxy permet d’accomplir la tâche prévue lors de ce test. | L’application se contente-t-elle d’afficher le pays ou l’utilise-t-elle aussi pour configurer le profil du navigateur ? |
| Le site cible affiche explicitement un autre pays pour la connexion actuelle. | L’écart se produit sur le site que vous devez utiliser. | Quelle adresse IP ce site a-t-il vue, et le fournisseur peut-il proposer des adresses que le site identifie dans le pays requis ? |
| Seuls la langue, la devise ou la région enregistrée dans le compte diffèrent. | Le pays identifié à partir de l’adresse IP n’a pas encore été établi. | Le site tire-t-il sa langue, sa devise et sa région des paramètres utilisateur ou des informations de connexion ? |
| Le site cible affiche le pays requis, mais refuse l’accès. | Le pays reconnu ne suffit pas à lui seul pour obtenir l’accès. | Le motif du refus, si le site en donne un, et ses autres conditions d’accès. |
Même lorsque le site cible fonctionne comme souhaité, un pays incorrect dans l’application peut mériter un examen. Certaines applications utilisent la géolocalisation IP pour choisir le fuseau horaire ou d’autres paramètres d’un profil de navigateur, ainsi que pour effectuer des contrôles avant son lancement. Un pays incorrect peut donc influencer l’application. Déterminez si elle se contente d’afficher le résultat ou si elle l’utilise aussi pour modifier les paramètres et autoriser le lancement du profil.
Toutes les vérifications portent-elles sur la même adresse IP ?
Établissez d’abord que tous les résultats concernent la même adresse IP. Les paramètres du proxy peuvent contenir l’adresse d’un serveur intermédiaire : la passerelle du fournisseur. Elle accepte votre connexion et envoie les requêtes via d’autres proxys. L’adresse de vos paramètres peut donc différer de l’IP depuis laquelle le site reçoit les requêtes. Pour comparer les résultats de géolocalisation, utilisez l’adresse vue par le site.
Le test de l’application et un site ouvert dans le navigateur peuvent utiliser des connexions différentes. Des paramètres de proxy enregistrés ne prouvent pas que le profil de navigateur concerné les utilise réellement. Avec la rotation, c’est-à-dire le changement automatique d’adresse IP, les requêtes peuvent être envoyées depuis différentes adresses même si les paramètres de connexion au proxy restent identiques. Notez l’adresse IP affichée lors de chaque vérification et l’heure de celle-ci avant d’attribuer les pays différents à des désaccords entre bases de données.
Un site qui détecte automatiquement votre IP indique l’adresse depuis laquelle il a reçu la requête. Ce résultat ne confirme pas qu’une requête distincte vers le site cible a été envoyée depuis la même adresse. Si le site cible affiche l’IP de la connexion actuelle, comparez-la aux autres vérifications. Cela aide à distinguer un écart dans les données de géolocalisation d’un cas où l’application n’a pas utilisé le proxy prévu ou où l’adresse a changé entre les requêtes.
Pourquoi une IP de centre de données peut-elle conserver son ancien pays ?
Une plage d’IP de centre de données peut changer d’opérateur, être louée à une autre entreprise ou commencer à être utilisée dans un autre pays. Un changement de vendeur ne met pas automatiquement à jour les informations sur ces adresses dans les bases de géolocalisation. Celles-ci peuvent conserver le pays précédemment associé à la plage.
Par exemple, une entreprise loue une plage auparavant utilisée aux États-Unis et commence à utiliser ses adresses sur des serveurs proxy en Allemagne. L’opérateur réseau déclare le nouveau pays d’utilisation, mais les fournisseurs de géolocalisation mettent leurs enregistrements à jour à des moments différents : l’un indique déjà l’Allemagne, tandis qu’un autre indique encore les États-Unis. Même après la correction de l’enregistrement par un fournisseur, une application peut continuer à afficher l’ancien pays. Dans l’illustration, le fournisseur GeoIP a remplacé les États-Unis par l’Allemagne, mais le navigateur antidetect lit une ancienne copie locale de la base. Cette copie indique toujours les États-Unis ; le test de proxy intégré les indique donc aussi. Une fois la copie mise à jour, l’application peut utiliser l’enregistrement corrigé.
Distinguez le pays des informations d’enregistrement d’une adresse IP de celui d’une base de géolocalisation. Par exemple, un pays indiqué dans RIPE ou un autre registre ne suffit pas à établir l’emplacement physique du serveur proxy. Si un fournisseur sélectionne les adresses selon leur pays d’enregistrement, un autre pays dans une base GeoIP peut refléter une différence entre ces enregistrements plutôt qu’un retard de mise à jour. Le fournisseur doit donc préciser les informations qu’il utilise pour identifier le pays des adresses IP proposées.
C’est pourquoi attendre les mises à jour des bases n’aide pas toujours. L’attente a du sens si l’enregistrement concerné est en cours de correction et si le site utilisé adoptera les nouvelles données. Toutefois, le fournisseur de géolocalisation peut rejeter la correction, ou le site peut utiliser une autre source. Si vous devez poursuivre votre travail immédiatement, demandez au fournisseur s’il dispose d’IP que le site concerné identifie déjà dans le pays choisi.
Quand un remplacement et une correction des données sont-ils utiles ?
Si le site cible situe l’IP du proxy dans un pays inadapté, testez une autre adresse disponible sur ce même site. Plusieurs adresses d’une même plage peuvent partager le même enregistrement de localisation ; un test depuis une autre plage ou un autre réseau peut donc être plus utile que des changements répétés au sein du même ensemble. Il reste à le vérifier : une autre plage ne garantit pas le pays requis. Acheter chez un autre vendeur ne change pas non plus nécessairement le réseau, car plusieurs vendeurs peuvent fournir des adresses issues du même réseau.
Une autre approche consiste à corriger l’enregistrement dans la base de géolocalisation. Le fournisseur ou l’opérateur réseau peut transmettre au fournisseur de la base des éléments attestant le lieu d’utilisation de la plage. Celui-ci examine ces informations et décide de modifier ou non l’enregistrement. Les services qui utilisent la base doivent ensuite commencer à exploiter les données mises à jour. Soumettre une demande de correction ne signifie pas que le nouveau pays apparaît immédiatement sur le site dont vous avez besoin. Pendant l’examen de la demande, vous pouvez tester séparément d’autres adresses IP disponibles.
Il arrive que le fournisseur ne possède aucune IP que le site cible identifie dans le pays requis. Des remplacements répétés dans l’ensemble disponible ne résoudront alors pas le problème : vous devrez tester des proxys d’un autre réseau ou d’un autre fournisseur. Si le site identifie déjà correctement le pays de l’adresse IP, cherchez pourquoi il continue à restreindre l’accès avant d’effectuer un autre achat.
Quand envisager des proxys résidentiels ou mobiles ?
Si les adresses IP de plusieurs plages de centres de données ne sont pas identifiées dans le pays requis sur le site cible, envisagez de tester des proxys résidentiels ou mobiles de ce pays. L’objectif est de tester des adresses utilisées par les abonnés de fournisseurs d’accès locaux et d’opérateurs mobiles.
Un service résidentiel utilisant les appareils d’utilisateurs peut envoyer des requêtes par une connexion Internet domestique du pays choisi. Un proxy mobile les envoie par le réseau d’un opérateur mobile. Le site les reçoit depuis des IP utilisées sur ces réseaux et peut identifier leur pays différemment de celui des adresses de centres de données. Changer de type de proxy peut donc aider là où le remplacement d’adresses au sein de l’ensemble précédent n’a pas suffi.
Testez la localisation au niveau de précision requis par votre tâche. Une connexion par un fournisseur d’accès local ou un opérateur mobile ne garantit pas que tous les sites identifient le même pays. Si la ville compte aussi, vérifiez-la séparément. Un opérateur mobile peut utiliser des IP sur une vaste zone ; la ville affichée dans une recherche d’IP peut donc différer de celle où se trouve le téléphone. Utiliser un proxy mobile n’envoie pas, en soi, les coordonnées GPS de l’appareil au site.
Même si le site identifie correctement le pays d’une adresse IP résidentielle ou mobile, il peut restreindre l’accès pour d’autres raisons. Pendant le test, vérifiez à la fois le pays et l’action prévue : par exemple, si la page requise s’ouvre ou si le contenu régional est disponible. Si le pays est correct mais que la tâche échoue encore, examinez séparément le motif du refus.
Avez-vous besoin d’une seule adresse IP fixe ?
Passer à un autre type de proxy peut modifier la fréquence des changements d’IP. Un service résidentiel, par exemple, peut continuer à fournir des adresses du pays choisi tout en changeant l’adresse elle-même. L’appareil qui envoie les requêtes peut se déconnecter ou recevoir une nouvelle IP de son fournisseur d’accès. Une session persistante avec maintien de l’IP vise à conserver la même adresse pour les requêtes pendant une durée limitée. Elle ne rend pas cette adresse permanente. Les connexions mobiles peuvent elles aussi changer d’adresse IP.
Pour vérifier des contenus régionaux, il peut suffire que toutes les IP utilisées soient identifiées dans le pays requis. Si le travail exige une adresse inchangée sur une longue période, vérifiez ses conditions de fourniture. Des proxys ISP statiques peuvent convenir si le site cible identifie leurs IP dans le pays nécessaire. Le seul libellé ISP ne garantit pas le résultat de géolocalisation requis, et le mot résidentiel ne signifie pas que l’adresse IP restera inchangée.
Comparez aussi les modèles de facturation. Une offre de proxys statiques de centre de données peut être tarifée selon le nombre d’adresses IP et la durée d’utilisation, tandis que les proxys résidentiels peuvent être facturés selon le volume de trafic. Un petit test de géolocalisation ne révèle pas le coût d’une charge de travail comprenant de gros téléchargements. Avant de changer de service, estimez la dépense pour votre volume de trafic habituel et vérifiez le pays requis ainsi que la durée de maintien de l’adresse IP.
Quelles informations aident l’assistance à examiner l’écart ?
Dans une demande d’assistance, précisez le pays et la source de géolocalisation choisis lors de la commande, l’application ou le site de recherche affichant un résultat différent, sa source de données si vous la connaissez, ainsi que le comportement du site cible. Notez l’IP affichée dans chaque vérification et l’heure avec son fuseau horaire. Une capture d’écran doit montrer le nom de l’outil et assez de contexte pour établir si le pays concerne l’IP, les paramètres du compte ou le profil du navigateur. L’assistance peut ainsi comparer la même adresse et le même critère de pays.
Ces informations aident l’assistance à déterminer où se situe l’écart : dans un logiciel tiers, dans les données utilisées par le fournisseur pour sélectionner le pays ou sur le site cible. Si le site concerné fonctionne comme prévu, le résultat de recherche de l’application peut être examiné séparément. Si la tâche échoue, la suite dépend de la cause : vérifier les paramètres de connexion, essayer une adresse d’une autre plage, demander une correction de géolocalisation ou demander au site comment il détermine la région.
