Divergência de geolocalização de proxy

Base de conhecimento da ProxyCompass

Divergência de geolocalização de proxy

Uma divergência de geolocalização de proxy ocorre quando fontes diferentes associam o mesmo endereço IP a países, regiões ou cidades diferentes. O primeiro sinal costuma ser uma bandeira de país no software: você comprou proxies anunciados como sendo da Alemanha, adicionou-os às configurações e viu os EUA no lugar.

Você abre mais dois sites de consulta de IP. Um informa Alemanha, o outro Índia. Três respostas para o mesmo endereço deixam duas perguntas: se o proxy fornecido atende à seleção de país do seu pedido e se ele funciona no serviço de que você precisa. Para resolver a divergência, compare as fontes de dados e teste a ação pretendida separadamente.

Ao escolher o país de um proxy, distinga duas questões: quais dados o provedor usou para selecionar o país do endereço IP e qual país o site necessário atribui a esse mesmo endereço. A fonte escolhida pelo provedor pode indicar, para um endereço, o país do pedido, enquanto o site de destino identifica outro país para esse endereço. Verifique as configurações de região da conta separadamente, pois elas podem não depender do endereço IP.

Um pedido de proxies especifica Alemanha. Seus dados de conexão são adicionados a um navegador antidetect. A conexão funciona, mas a aplicação informa EUA. Depois, dois sites de consulta de IP informam Alemanha e Índia.

Por que seu software pode mostrar outro país?

Um navegador antidetect ou outra aplicação pode ter um teste de proxy integrado. Ele pode testar a conexão, identificar o endereço IP de onde o site recebe solicitações e consultar o país desse endereço em um banco de dados GeoIP. Um resultado de conexão bem-sucedida diz respeito ao funcionamento do proxy. O país indicado reflete os dados usados na consulta e pode diferir do resultado no site de destino.

Essa fonte pode ser um serviço externo de consulta ou um banco de dados GeoIP baixado. Uma cópia pode estar armazenada na própria aplicação ou no servidor que faz a consulta. Se essa cópia não foi atualizada, o programa pode continuar informando um país anterior mesmo depois que o fornecedor de geolocalização corrige seu registro. Atualizar a própria aplicação não comprova que o banco de dados usado por ela também foi atualizado.

Um banco de dados gratuito não está necessariamente desatualizado. A MaxMind, por exemplo, atualiza seus bancos de dados gratuitos GeoLite. Uma aplicação usar uma cópia antiga não significa que o fornecedor do banco de dados parou de lançar atualizações. Bancos de dados diferentes também podem conter informações diferentes sobre o mesmo endereço IP. Se a aplicação não informa sua fonte de dados e a data de atualização, um resultado inesperado não permite estabelecer se a cópia está desatualizada ou se a divergência tem outra causa.

Outro site de consulta de IP pode mostrar um país diferente mesmo que você não tenha mudado o proxy nem suas configurações de conexão. É assim que um endereço IP funcional pode aparecer com bandeiras diferentes. Os resultados mostram que as fontes divergem sobre seu país. Porém, uma consulta de terceiros não determina qual país o site que você pretende usar informará.

Qual resultado importa no site de destino?

Verifique a geolocalização no site para o qual você comprou o proxy. Se sua tarefa é na Amazon, verifique o resultado na Amazon; se envolve conteúdo regional em uma rede social, verifique lá. O site pode usar um banco de dados comercial de geolocalização, seus próprios dados ou várias fontes em conjunto. O resultado de um site independente de consulta de IP não informa qual país seu serviço de destino identificará.

No exemplo inicial, suponha que o site identifique Alemanha como o país da conexão e permita usar o conteúdo ou recurso regional necessário. Uma bandeira dos EUA no software não significa que o proxy seja inadequado para esse trabalho. Talvez não haja motivo para substituir um IP adequado apenas para fazer bandeiras independentes coincidirem. Porém, se o pedido especificou um banco de dados, verifique também esse critério: o resultado no site não confirma o atendimento ao pedido. Por outro lado, se o site de destino identifica outro país e impede a ação pretendida, um resultado de Alemanha em um site independente de consulta não resolve o problema.

Determine o que o site realmente informa. Se ele mostra o país da conexão atual, verifique isso separadamente do país salvo nas configurações da conta. O idioma, a moeda e a mensagem de acesso negado de uma página não dizem, por si só, qual país o site identificou a partir do endereço IP. Se o site não revela essa informação, você pode registrar que a ação pretendida falha. Pode ser necessário consultar a documentação ou o suporte dele para estabelecer se a geolocalização é realmente a causa.

Observação O que demonstra O que investigar
O site de consulta de IP mostra outro país, mas o conteúdo ou recurso necessário está disponível no site de destino. O proxy atende à tarefa pretendida neste teste. Se a aplicação apenas exibe o país ou também o usa para configurar o perfil do navegador.
O site de destino mostra explicitamente outro país para a conexão atual. A divergência ocorre no site que você precisa usar. Qual endereço IP esse site viu e se o provedor pode oferecer endereços que o site identifica no país necessário.
Apenas o idioma, a moeda ou a região salva na conta é diferente. O país identificado a partir do endereço IP ainda não foi estabelecido. Se o site obtém o idioma, a moeda e a região das configurações do usuário ou das informações da conexão.
O site de destino mostra o país necessário, mas recusa o acesso. O país reconhecido, por si só, não basta para o acesso. O motivo da recusa, se o site o informar, e suas outras condições de acesso.

Mesmo quando o site de destino funciona conforme o necessário, pode valer a pena investigar um país incorreto na aplicação. Algumas aplicações usam dados de geolocalização IP para selecionar o fuso horário ou outras configurações do perfil do navegador e para verificações antes de iniciar o perfil. Portanto, um país incorreto pode afetar a aplicação. Descubra se ela apenas exibe o resultado da consulta ou também o usa para alterar configurações e permitir que o perfil inicie.

Todas as verificações usam o mesmo endereço IP?

Primeiro, confirme que todos os resultados se referem ao mesmo endereço IP. As configurações de proxy podem conter o endereço de um servidor intermediário: o gateway do provedor. Ele aceita sua conexão e envia solicitações por outros proxies. Portanto, o endereço nas configurações pode diferir do endereço IP de onde o site recebe solicitações. Para comparar resultados de geolocalização, use o endereço que o site vê.

O teste da aplicação e um site aberto no navegador podem usar conexões diferentes. Configurações de proxy salvas não comprovam que o perfil de navegador necessário realmente as usa. Com rotação, ou seja, mudanças automáticas de endereço IP, as solicitações podem ser enviadas de endereços diferentes mesmo que as configurações de conexão do proxy permaneçam iguais. Registre o endereço IP mostrado em cada verificação e seu horário antes de atribuir os países diferentes a divergências entre bancos de dados.

Um site que detecta automaticamente seu IP informa o endereço de onde recebeu a solicitação. Esse resultado não confirma que uma solicitação separada ao site de destino foi enviada do mesmo endereço. Se o site de destino mostra o IP da conexão atual, compare-o com as outras verificações. Isso ajuda a distinguir uma divergência nos dados de geolocalização de um caso em que a aplicação não usou o proxy pretendido ou o endereço mudou entre solicitações.

Por que um IP de datacenter pode manter seu país anterior?

Um intervalo de IPs de datacenter pode mudar de operador, ser alugado para outra empresa ou começar a ser usado em outro país. Uma mudança de vendedor não atualiza automaticamente as informações sobre esses endereços nos bancos de dados de geolocalização. Eles podem manter o país anteriormente associado ao intervalo.

Por exemplo, uma empresa aluga um intervalo antes usado nos EUA e passa a usar seus endereços IP em servidores proxy na Alemanha. O operador de rede informa o novo país de uso, mas os fornecedores de geolocalização atualizam seus registros em momentos diferentes: um já indica Alemanha, enquanto outro ainda indica EUA. Mesmo depois que um fornecedor corrige seu registro, uma aplicação pode continuar mostrando o país anterior. Na ilustração, o fornecedor GeoIP mudou EUA para Alemanha, mas o navegador antidetect lê uma cópia antiga do banco de dados local. Essa cópia ainda indica EUA, então a verificação de proxy integrada também informa EUA. Quando a cópia for atualizada, a aplicação poderá usar o registro corrigido.

O fornecedor GeoIP mudou o registro de país de EUA para Alemanha. A aplicação não recebeu a atualização e ainda lê uma cópia local do banco de dados que indica EUA, então sua verificação de proxy também informa EUA.

Distinga o país nas informações de registro de um endereço IP do país em um banco de dados de geolocalização. Por exemplo, uma entrada de país no RIPE ou em outro registro não comprova, por si só, a localização física do servidor proxy. Se um provedor seleciona endereços pelo país de registro, outro país em um banco de dados GeoIP pode refletir uma diferença entre esses registros, e não um atraso de atualização. Portanto, o provedor deve declarar quais informações usa para identificar o país dos endereços IP oferecidos.

Por isso, esperar por atualizações de bancos de dados nem sempre ajuda. Esperar faz sentido se o registro relevante está sendo corrigido e o site que você usa vai adotar os novos dados. Porém, o fornecedor de geolocalização pode rejeitar a correção, ou o site pode usar outra fonte. Se você precisa continuar trabalhando agora, pergunte ao provedor se ele tem endereços IP que o site necessário já identifica no país selecionado.

Quando uma substituição e uma correção de dados ajudam?

Se o site de destino identifica o IP do proxy em um país inadequado, teste outro endereço disponível nesse mesmo site. Vários endereços de um intervalo podem compartilhar o mesmo registro de localização, então testar outro intervalo ou outra rede pode ser mais útil do que trocar repetidamente dentro do mesmo conjunto. Ainda é preciso verificar: um intervalo diferente não garante o país necessário. Comprar de outro vendedor também não muda necessariamente a rede, pois os vendedores podem fornecer endereços da mesma rede.

Outra abordagem é corrigir o registro no banco de dados de geolocalização. O provedor ou operador de rede pode enviar ao fornecedor do banco de dados evidências de onde o intervalo é usado. O fornecedor analisa essas informações e decide se altera o registro. Os serviços que usam o banco de dados precisam então começar a usar os dados atualizados. Enviar uma solicitação de correção não significa que o novo país aparece imediatamente no site necessário. Enquanto a solicitação é analisada, você pode testar outros endereços IP disponíveis separadamente.

Às vezes, o provedor não tem endereços IP que o site de destino identifica no país necessário. Nesse caso, substituições repetidas dentro do conjunto disponível não resolverão o problema: você precisará testar proxies de outra rede ou provedor. Se o site já identifica corretamente o país do endereço IP, investigue por que ele ainda restringe o acesso antes de fazer outra compra.

Quando considerar proxies residenciais ou móveis?

Se endereços IP de vários intervalos de datacenter não são identificados no país necessário no site de destino, considere testar proxies residenciais ou móveis desse país. O objetivo é testar endereços usados por assinantes de provedores locais de internet e operadoras móveis.

Um serviço residencial que usa dispositivos de usuários pode enviar solicitações por uma conexão de internet doméstica no país selecionado. Um proxy móvel envia solicitações pela rede de uma operadora móvel. O site as recebe de endereços IP usados nessas redes e pode identificar o país deles de forma diferente da dos endereços de datacenter. Portanto, mudar o tipo de proxy pode ajudar onde substituir endereços do conjunto anterior não ajudou.

Teste a localização no nível de precisão exigido pela tarefa. Uma conexão por um provedor local de internet ou uma operadora móvel não garante que todos os sites identifiquem o mesmo país. Se a cidade também importa, verifique-a separadamente. Uma operadora móvel pode usar endereços IP em uma área extensa, então a cidade em um resultado de consulta de IP pode diferir da cidade onde o telefone está. Usar um proxy móvel, por si só, não envia as coordenadas de GPS do dispositivo ao site.

Mesmo que o site identifique corretamente o país de um endereço IP residencial ou móvel, ele pode restringir o acesso por outros motivos. Durante o teste, verifique tanto o país quanto a ação pretendida: por exemplo, se a página necessária abre ou se o conteúdo regional está disponível. Se o país está correto, mas a tarefa ainda falha, investigue o motivo da recusa separadamente.

Você precisa de um endereço IP fixo?

Mudar para outro tipo de proxy pode alterar a frequência de mudança do endereço IP. Um serviço residencial, por exemplo, pode continuar fornecendo endereços do país selecionado enquanto muda o próprio endereço. O dispositivo que envia as solicitações pode se desconectar ou receber um novo IP do provedor de internet. Uma sessão persistente com manutenção do IP, ou sticky session, busca manter as solicitações no mesmo endereço IP por um tempo limitado. Ela não torna esse endereço permanente. Conexões móveis também podem mudar de endereço IP.

Para verificações de conteúdo regional, pode bastar que todos os endereços IP usados sejam identificados no país necessário. Se o trabalho exige um endereço inalterado por um período longo, verifique as condições em que ele é fornecido. Proxies ISP estáticos podem ser adequados a essa tarefa se o site de destino identificar seus endereços IP no país necessário. O rótulo ISP, por si só, não garante o resultado de geolocalização exigido, e a palavra residencial não significa que o endereço IP permanecerá igual.

Compare também os modelos de cobrança. Um pacote de proxies estáticos de datacenter pode ter preço por número de endereços IP e período de uso, enquanto proxies residenciais podem ter preço por volume de tráfego. Um pequeno teste de geolocalização não mostra quanto custará uma carga de trabalho com grandes downloads. Antes de mudar, estime o custo para seu volume habitual de tráfego e verifique o país necessário e por quanto tempo o endereço IP é mantido.

O que ajuda o suporte a investigar a divergência?

Em uma solicitação de suporte, informe o país e a fonte de geolocalização selecionados no pedido, a aplicação ou o site de consulta que mostra um resultado diferente, sua fonte de dados, se conhecida, e o que acontece no site de destino. Registre o IP mostrado em cada verificação e o horário com seu fuso horário. Uma captura de tela deve mostrar o nome da ferramenta e contexto suficiente para estabelecer se o país se refere ao IP, às configurações da conta ou ao perfil do navegador. Isso permite ao suporte comparar o mesmo endereço e o mesmo critério de país.

Essas informações ajudam o suporte a determinar onde ocorre a divergência: em software de terceiros, nos dados que o provedor usou para selecionar o país ou no site de destino. Se o site necessário funciona como pretendido, o resultado da consulta do aplicativo pode ser investigado separadamente. Se a tarefa falha, a próxima ação depende da causa: verificar as configurações de conexão, experimentar um endereço de outra faixa, solicitar uma correção de geolocalização ou perguntar ao site como ele determina a região.

Voltar à base de conhecimento