Você faz uma pesquisa no seu endereço IP e ele diz que você está em uma cidade onde nunca esteve. Ou mostra o país certo, mas uma região completamente errada. Talvez diga que você está na cidade sede do seu ISP, do outro lado do país.

Este não é um bug na ferramenta que você usou. É uma limitação fundamental de como funciona a geolocalização IP – e afeta todos os serviços de geolocalização do planeta.

Veja por que isso acontece, quão precisa é a geolocalização em cada nível e o que (pouco) você pode fazer a respeito.

Close de um globo mostrando continentes e fronteiras de países
A geolocalização IP mapeia endereços para locais físicos — mas não é tão precisa quanto parece. Foto de Pexels · Uso gratuito

Como funciona a geolocalização IP

Seu endereço IP não contém nenhuma informação de localização. Não há coordenadas GPS incorporadas nele. É simplesmente um número – um rótulo atribuído à sua conexão de rede.

Os serviços de geolocalização funcionam consultando grandes bancos de dados que mapeiam intervalos de endereços IP para locais físicos. Esses bancos de dados são construídos a partir de diversas fontes:

  • Registros do Registro Regional da Internet (RIR) — ARIN (América do Norte), RIPE (Europa), APNIC (Ásia-Pacífico), LACNIC (América Latina) e AFRINIC mantêm registros de quais organizações possuem quais blocos IP. Esses registros incluem o endereço registrado da organização.
  • Dados de roteamento BGP — analisando quais redes anunciam quais prefixos e de onde.
  • Sondagem ativa — serviços como MaxMind e IP2Location investigam ativamente endereços e usam medições de latência para triangular a posição.
  • Correções enviadas pelo usuário — alguns serviços permitem que os usuários enviem correções.

O principal problema: nenhuma dessas fontes informa onde um usuário final na verdade é. Eles dizem onde Proprietário do bloco IP registrou seu endereço ou de onde a rede é anunciada. São coisas muito diferentes.

Os cinco verdadeiros motivos pelos quais sua localização está errada

1. Seu ISP registrou o bloqueio em uma cidade diferente

Esta é a causa mais comum. Quando um ISP solicita um bloco de endereços IP de seu registro regional, ele lista o endereço da sede corporativa ou o centro de operações de rede principal. Mas eles então atribuem esses IPs a clientes em centenas de quilômetros.

Por exemplo, um ISP regional com sede em Dallas pode atribuir IPs desse bloco registrado em Dallas a clientes em Austin, Houston e San Antonio. Cada um desses clientes aparecerá como estando em Dallas quando pesquisado.

O ISP não tem obrigação de registar subatribuições em bases de dados de geolocalização. Muitos não.

2. CGNAT agrupa milhares de usuários em um único local

O NAT de nível de operadora (CGNAT) torna isso pior. No CGNAT, seu ISP usa um único endereço IP público para centenas ou milhares de clientes residenciais. Esse IP é registrado no local do gateway CGNAT do ISP – e não em nenhum dos usuários que ele atende.

Se o seu ISP usa CGNAT (a maioria das operadoras móveis e muitos ISPs residenciais usam), sua geolocalização apontará para onde quer que o gateway esteja localizado, que pode ser um data center em uma cidade completamente diferente.

Você pode verificar se está atrás do CGNAT: execute uma pesquisa CIDR em seu IP e veja se o intervalo é RFC 6598 (100.64.0.0/10), o bloco CGNAT reservado.

3. IPs móveis são notoriamente imprecisos

As operadoras de celular são o pior caso. Eles administram enormes pools de IP que abrangem regiões ou países inteiros, atribuídos dinamicamente à medida que os dispositivos se conectam às torres. Uma operadora pode ter um único bloco IP cobrindo toda a Califórnia, e qualquer célula conectada em qualquer lugar do estado obtém um endereço desse pool.

A precisão em nível de cidade para IPs móveis está próxima 38% — pouco melhor do que adivinhar entre as principais cidades. O nível do país ainda é confiável, mas qualquer coisa mais específica é essencialmente um cara ou coroa para usuários móveis.

4. Blocos de IP são vendidos e reatribuídos

Os endereços IPv4 são escassos e valiosos. As empresas os compram e vendem constantemente. Quando um bloco muda de mãos – digamos, uma empresa falida vende seu /16 para um novo proprietário em um país diferente – os bancos de dados de geolocalização não são atualizados instantaneamente.

MaxMind, o maior provedor de banco de dados de geolocalização, atualiza seu banco de dados duas vezes por semana. Mas eles ainda dependem de serem notificados sobre remanejamentos. Quando um ISP no Brasil compra um bloco anteriormente pertencente a uma empresa alemã, esse bloco continuará sendo exibido como alemão por semanas ou meses até que os bancos de dados se atualizem.

5. VPNs, proxies e túneis corporativos

Se você estiver usando uma VPN, seu tráfego sai da localização do servidor VPN – e esse é o IP que é geolocalizado. Um usuário em Londres conectado por meio de um servidor VPN de Nova York aparecerá como estando em Nova York.

O mesmo se aplica às VPNs corporativas. Os funcionários que trabalham remotamente muitas vezes encaminham todo o tráfego através do escritório central da empresa, de modo que a localização aparente do IP é o escritório e não a casa.

Isso não é uma falha — é o objetivo de uma VPN. Mas surpreende os usuários que esquecem que têm uma VPN ativa ao verificar sua localização aparente.

Quão precisa é a geolocalização por IP, realmente?

Os números variam de acordo com a fonte, mas aqui está uma imagem realista:

Nível Precisão Típica
País ~99%
Estado/Região ~80%
Cidade ~66% para banda larga
Cidade (IPs móveis) ~38%
Endereço Nada confiável

A geolocalização em nível de país é confiável o suficiente para a maioria das finalidades — bloqueio de determinados códigos de país, análise aproximada de tráfego, detecção básica de fraudes. O nível da cidade começa a ficar instável. Qualquer coisa mais específica não é algo em que você deva confiar para qualquer decisão importante.

Para que a geolocalização é realmente usada

Compreender as limitações ajuda você a entender onde é apropriado:

Onde funciona bem:

  • Entrega de conteúdo — atendendo usuários do nó de borda CDN mais próximo (não precisa ser exato)
  • Análise aproximada — “30% dos nossos visitantes estão na Europa Ocidental”
  • Conformidade regulatória em nível nacional — GDPR, conteúdo com restrição geográfica
  • Triagem de fraude de primeira passagem — sinalização de transações de países de alto risco

Onde falha:

  • Verificação de identidade — “esta pessoa está realmente na cidade que reivindica?”
  • Qualquer uso que necessite de precisão na rua ou na construção
  • Documentos legais ou de cobrança que exigem endereço verificado
  • Detectando movimentos de usuários individuais

Como verificar quais bancos de dados consideram seu IP

Execute seu IP através nossa ferramenta de pesquisa de IP. Você verá os dados de geolocalização atualmente associados ao seu endereço – cidade, região, país, ISP e ASN.

Você também pode verificar WHOIS no seu bloco IP para ver o proprietário registrado e o endereço. Esse endereço registrado geralmente é exatamente o que os serviços de geolocalização usam.

Você consegue corrigir uma geolocalização errada?

Às vezes. As principais bases de dados aceitam solicitações de correção:

MaxMind (o banco de dados mais usado, alimenta muitas APIs de geolocalização): Visite seu formulário de envio de correção e envie seu IP e localização correta. Eles revisam e atualizam dentro de algumas semanas.

Google usa seus próprios dados internos para localização nos serviços e mapas do Google. Se o seu IP estiver errado nos produtos do Google, o caminho de correção será menos direto – eles dependem de seus próprios sinais, incluindo dados de posicionamento de Wi-Fi de dispositivos Android.

IP2Location e outros provedores cada um tem seus próprios processos de correção. Se o seu negócio depende da geolocalização correta (por exemplo, você é um ISP), entre em contato diretamente com eles sobre correções em massa.

Nota: as correções se propagam para usuários downstream desses bancos de dados em velocidades diferentes. Uma correção no MaxMind não corrige instantaneamente todos os sites que usam dados do MaxMind – esses sites armazenam os dados em cache localmente e atualizam de acordo com suas próprias programações.

O resultado final

Seu endereço IP não sabe onde você está. Os bancos de dados que tentam descobrir isso estão trabalhando a partir de dados de registro de segunda mão, tabelas de roteamento BGP e inferência – e não a partir de sua localização física real. No nível nacional, eles quase sempre estão certos. Para o nível da cidade, eles estão certos em cerca de dois terços das vezes para banda larga doméstica e menos da metade das vezes para dispositivos móveis.

Se um site estiver se comportando de maneira estranha com base na sua localização — mostrando moeda errada, bloqueando conteúdo ou direcionando você para o site regional errado — uma VPN configurada para o país correto resolverá o problema mais rapidamente do que esperar pelas correções do banco de dados.

Execute nosso Ferramenta de pesquisa de IP para ver exatamente o que seu IP atual revela, e DNS reverso para ver qual nome de host, se houver, está vinculado ao seu endereço.