Quão precisa é a geolocalização de IP? O que as pesquisas independentes realmente mostram (2026)
A geolocalização de IP tem ~99% de precisão no nível de país, mas é mais fraca no nível de cidade: estudos independentes encontram erros medianos de 11-18 km. As evidências e como usá-las.

"Quão precisa é a geolocalização de IP?" é uma daquelas perguntas em que a resposta honesta é "comparada com o quê?" País, região e cidade são três regimes de precisão completamente diferentes. A maior parte da confusão, e a maior parte das más decisões de produto, vem de reduzi-los a um único número.
Este guia responde à pergunta com as evidências independentes e revisadas por pares, e não com alegações de marketing. Quando um número vem de um provedor avaliando os próprios dados, dizemos isso; quando vem de pesquisa acadêmica que compara localizações de IP com coordenadas reais de GPS, citamos o estudo. Essa distinção é o ponto central.

A resposta curta: precisão por nível geográfico
A precisão despenca à medida que você aproxima o zoom. Este é o panorama, com as autodeclarações dos fornecedores e as medições independentes lado a lado:
| Resolução | Autodeclaração do provedor (limite superior) | Medição independente | Veredito |
|---|---|---|---|
| País | ~99,8% | ~70-90% (bases gratuitas); 99,6% por medição ativa | Confiável |
| Região / estado | ~80% (EUA) | Menor para móvel (muitas vezes região errada) | Utilizável, com cautela |
| Cidade (até ~50 km) | ~66% (EUA) | Erro mediano de ~11-18 km; cauda pesada | Apenas aproximado |
| Cidade (até ~1 km) | Anunciado como muito maior | Apenas ~10-12% dos IPs | Não confie |
O nível de país é realmente confiável porque os registros regionais de internet (RIRs) alocam grandes blocos de endereços que quase sempre ficam dentro de um único país. Um mecanismo independente de medição ativa (RIPE IPmap, analisado pela CAIDA) alcançou 99,58% de precisão no nível de país. Mesmo os números independentes mais baixos para bases gratuitas são fortes o bastante para decisões baseadas em país: 70-90%, segundo a medição revisada por pares de IPs de roteadores de Gharaibeh et al. (ACM IMC 2017), resumida pela APNIC.
A cidade é outra história, e é aqui que o marketing e as medições mais divergem.
O que "precisão no nível de cidade" realmente significa
Quando um provedor de dados diz que localiza 66% dos IPs dos EUA "a menos de 50 km", leia com atenção: um raio de 50 km é uma região metropolitana inteira, não um quarteirão. E esses 66% são a estimativa do próprio provedor sobre os próprios dados. Quando pesquisadores independentes comparam localizações de IP com uma verdade de referência real de GPS, o quadro é mais duro:
- Dan, Parikh & Davison (IEEE/ACM Transactions on Networking), testando contra um conjunto de 27 milhões de hostnames, mediram erros medianos no nível de cidade de 11,1 km e 16,7 km para dois provedores comerciais líderes, e 43,7 km para métodos baseados em DNS reverso. O RMSE muito alto indica uma cauda pesada de erros muito maiores.
- Um estudo revisado por pares da IEEE Transactions on Mobile Computing com dados de GPS de 2020-2021 encontrou erros medianos de ~13,6-18,9 km, com apenas 10,6-12,1% das amostras a menos de 1 km e até 24% erradas em mais de 100 km.
- Saxon & Feamster (PAM 2022) concluíram sem rodeios que confiar na geolocalização de IP "em regiões densamente povoadas, como as cidades, é prematuro".
Então o modelo mental realista para a geolocalização de IP no nível de cidade é: um melhor palpite sobre uma região metropolitana, com uma chance real de estar inteiramente na cidade errada. Isso serve para "mostrar preços na moeda certa" e é perigoso para "bloquear este usuário porque ele parece estar na cidade errada".
Como a geolocalização de IP realmente funciona
Nenhum sinal isolado consegue posicionar um IP, então os provedores combinam vários. Essa mistura também é o motivo de a precisão variar tanto:
- Alocação de registro (RIR / WHOIS): a camada fundamental. Os RIRs atribuem blocos a redes, o que fornece de forma confiável o país e muitas vezes a região.
- ASN e roteamento BGP: qual sistema autônomo anuncia o endereço, e como ele é roteado, reduz a área de presença da rede.
- DNS reverso: hostnames às vezes codificam uma cidade ou um código de aeroporto. Útil, mas ruidoso (erro mediano de ~43,7 km sozinho, segundo o estudo da ToN acima).
- Medição ativa baseada em latência: converter tempos de ida e volta na rede em distância a partir de pontos de referência conhecidos. O método RIPE IPmap faz ping a partir de sondas topologicamente próximas do alvo. A CAIDA mediu seu erro mediano em 6 km, mas seu erro no percentil 95 em 344 km: preciso perto de pontos de interconexão, pouco confiável longe deles.
- Sinais de GPS para IP obtidos por crowdsourcing: coordenadas reais de dispositivos pareadas com o IP que eles usaram. Este é o sinal mais forte para precisão no nível de cidade e a base dos conjuntos de dados acadêmicos de verdade de referência citados acima.
A versão honesta de "como funciona" é que as bases de dados combinam esses sinais em uma melhor estimativa mais um raio de precisão, e o tamanho desse raio é a parte que a maioria das equipes ignora.
Por que a precisão se degrada, e para quem
Um único número global de precisão esconde uma variação enorme. Como até os maiores provedores reconhecem, a precisão "apresenta alta variabilidade conforme o país, a distância, o tipo de IP (celular vs. banda larga, IPv4 vs. IPv6) e as práticas dos ISPs". Os grandes fatores de degradação:
- IPs móveis e de celular. O pior caso, de longe. Um estudo de medição de 2026 encontrou erros medianos de 179-207 km em redes móveis contra 3-16 km em redes fixas, mais de 10 vezes pior, porque as operadoras atribuem o endereço público em um gateway central, e não no dispositivo. (Esse número vem de um preprint recente; trate os valores exatos como indicativos, mas a diferença de ~10 vezes é consistente em toda a literatura.)
- CGNAT (Carrier-Grade NAT). Um único endereço público atende milhares de assinantes em uma área ampla. Não é possível "localizar a cidade" de um IP de CGNAT de forma significativa, e bloquear um deles pune uma multidão.
- VPNs, proxies e Tor. Eles realocam deliberadamente o IP aparente. A resposta certa é detectar o anonimizador e pontuar de acordo, em vez de confiar na geolocalização; veja nosso guia sobre como detectar tráfego anonimizado sem bloquear clientes reais.
- Apple iCloud Private Relay. Usuários legítimos e pagantes cujo tráfego sai por um relay que preserva apenas a região aproximada, não a cidade. Tratar isso como suspeito bloqueia clientes reais.
- Reatribuição dinâmica e leasing de IP. Os ISPs reatribuem endereços, e blocos mudam de mãos pelo crescente mercado de transferência de IPv4, muitas vezes mais rápido do que os registros e as bases de dados conseguem acompanhar.
- IPv6. Em geral tem desempenho inferior ao IPv4 em testes independentes, já que as bases de dados têm menos verdade de referência para ele.
O problema de atualização que ninguém anuncia
Este é o fator que silenciosamente destrói a precisão: o tempo. Uma base de geolocalização é um retrato instantâneo. No momento em que um ISP reatribui uma faixa, aluga um bloco para uma empresa em outro país ou reaproveita prefixos móveis, toda base estática fica errada até a próxima atualização, e a maioria atualiza em um ritmo lento. Um endereço que era uma residência em Chicago no trimestre passado pode ser uma faixa de datacenter em Frankfurt neste trimestre.
É por isso que a pergunta mais útil não é "em que cidade está este IP?", mas "quão confiantes estamos, e quando isso foi verificado pela última vez?" Uma geolocalização reverificada continuamente com evidências de rede ao vivo supera uma tabela de consulta desatualizada, mesmo uma bem conceituada. É um princípio que aplicamos em toda a metodologia da GeoIPHub.
Quanta precisão o seu caso de uso realmente exige?
A boa notícia: a maioria dos casos de uso reais não precisa de precisão no nível de cidade, e os que acham que precisam geralmente não deveriam depender dela. Regras de país e região, como geofencing por IP para acesso e localização ou aplicação de licenciamento territorial de conteúdo, ficam na resolução que os dados atendem melhor.
| Caso de uso | Resolução de que realmente precisa | Risco de confiar demais na cidade |
|---|---|---|
| Fraude e pontuação de risco | País/região como um sinal entre muitos | Recusas indevidas para usuários móveis/de VPN |
| Compliance geográfico regulatório | País (às vezes região) | Bloqueio de usuários legítimos; lacunas de compliance |
| Localização de conteúdo e moeda | País, ocasionalmente região | Pequeno incômodo de UX, baixo risco |
| Segmentação de anúncios | Região/área metropolitana, no máximo | Gasto desperdiçado com impressões mal localizadas |
| Streaming / blackouts esportivos | Região, mas é o caso mais difícil | Bloquear clientes pagantes que estão por perto |
O modo de falha recorrente é o bloqueio excessivo: negar de forma rígida um usuário porque um IP parece estar na cidade errada, quando esse usuário está simplesmente no celular, atrás de CGNAT ou em um relay de privacidade. Como a geolocalização de IP é inerentemente imprecisa, um bloqueio rígido no nível de cidade é uma máquina de falsos positivos apontada para os seus clientes reais.
Precisão da geolocalização de IP por setor
A resolução de que você precisa, e o custo de confiar demais em uma cidade, mudam conforme o que você está protegendo. Veja como o mesmo teto de precisão se manifesta nos setores que mais perguntam sobre isso:
| Setor | Resolução de que precisa | Onde confiar demais na cidade prejudica |
|---|---|---|
| Fintech e bancos | País/região como um sinal de risco | Recusar um cliente real no celular ou em um relay de privacidade no meio do login ou de uma transferência |
| E-commerce e marketplaces | País para impostos, moeda e risco em nível grosseiro | Bloquear um comprador legítimo cujo IP aponta para a região metropolitana errada no checkout |
| Games | Região para matchmaking e licenciamento | Punir jogadores atrás de CGNAT ou em redes móveis, os IPs mais difíceis de posicionar |
| SaaS: segurança de conta e risco de login | País/região para verificações de viagem impossível e de nova localização | Sinalizar logins normais como tomadas de conta quando a cidade salta entre banda larga e rede celular |
| Equipes de trust & safety / segurança | País/região mais sinais de anonimizador | Não perceber que o sinal real era uma VPN ou um proxy, e não uma cidade incompatível |
O padrão se repete em todos os setores: país e região sustentam a decisão; a cidade é contexto, não evidência. Especialmente em fintech e em segurança de conta, o erro caro é interpretar uma incompatibilidade de cidade como fraude quando o usuário está simplesmente no celular. Combine a geolocalização com o tipo de conexão e um limite de pontuação de fraude de IP em vez de bloquear apenas pela localização.
Boas práticas: use o raio, não o alfinete
Se for para levar uma única coisa da pesquisa, que seja esta: projete para a incerteza.
- Use o raio de precisão e a pontuação de confiança, não apenas o nome de uma cidade. Toda consulta deveria indicar o quanto ela tem certeza. Uma cidade com baixa confiança é uma pista, não um fato.
- Ajuste a resolução à decisão. Use país/região para qualquer coisa com consequências; reserve a cidade para personalização de baixo risco que falha de forma controlada.
- Combine sinais. Combine a geolocalização com o tipo de conexão, a detecção de VPN/proxy/proxy residencial e o comportamento. Um único sinal nunca deve disparar um bloqueio rígido.
- Trate como casos especiais o móvel, o CGNAT e o Private Relay. Detecte-os e afrouxe o rigor geográfico em vez de penalizar o tipo de conexão.
- Nunca localize uma pessoa. Use o IP para decisões aproximadas, agregadas e probabilísticas; nunca para identificar um domicílio ou um indivíduo.
É exatamente por isso que a GeoIPHub retorna mais do que um nome de cidade em toda consulta. Você recebe o tipo de conexão, as sinalizações de anonimizador e um sinal de confiança, para poder ponderar a localização em vez de confiar nela às cegas:
Valores ilustrativos, não uma consulta real (os nomes dos campos e a estrutura correspondem à API em produção; não publicamos consultas de IPs residenciais reais):
{
"geo": { "country_code": "US", "region": "Illinois", "city": "Chicago", "geo_confidence": 0.8 },
"asn": { "connection_type": "residential", "access_type": "cable" },
"detection": { "is_vpn": false, "is_relay": false, "is_mobile": false, "is_anycast": false },
"threat": { "is_cgnat": false }
}
Uma conexão residencial com um geo_confidence sólido e sem sinalizações de anonimizador pode ser considerada confiável para decisões no nível de região. Uma conexão móvel (detection.is_mobile), uma faixa de CGNAT (threat.is_cgnat), um endereço anycast, um relay ou um geo_confidence baixo indicam que você deve pegar leve com a geografia e se apoiar em outros sinais. Você pode testar isso em qualquer endereço com a ferramenta gratuita de consulta de IP ou o qual é o meu IP, ou ler a referência completa da API.
Os limites honestos
Vamos ser francos de um jeito que a maioria dos blogs de provedores não é: existe um teto para a precisão da geolocalização de IP no nível de cidade que nenhum fornecedor consegue superar com marketing. Bases pagas nem sempre são significativamente melhores do que as gratuitas em precisão de cidade (Saxon & Feamster). Os tipos de IP mais difíceis (móvel, CGNAT, infraestrutura) vão continuar produzindo erros grandes, e o mercado de transferência de IPv4 continua corroendo a verdade de referência de ontem. Quem promete precisão exata, no nível da rua, a partir apenas de um IP está vendendo o número de marketing, não o medido.
Isso não é motivo para descartar a geolocalização de IP. Ela é o sinal de localização mais escalável da internet e é realmente excelente nos níveis de país e região. É um motivo para usá-la com honestidade: como um sinal probabilístico, baseado em raio, verificado continuamente, combinado com outros e nunca solicitado a fazer mais do que consegue. Usada assim, ela é um dos sinais mais úteis em prevenção de fraudes e personalização. Usada como ponto exato, ela bloqueia silenciosamente os seus clientes reais.
Confie no país, leia a cidade como um raio
Quão precisa é a geolocalização de IP em 2026? Quase certa no nível de país, sólida no nível de região e, no máximo, aproximada no nível de cidade. O tráfego móvel, de CGNAT e de relays de privacidade derruba fortemente a precisão de cidade. Construa para essa realidade: leia a confiança e o tipo de conexão, não apenas a cidade; ajuste a resolução ao que está em jogo; e trate cada cidade como um raio, não como um alfinete.
Perguntas frequentes
Quão precisa é a geolocalização de IP?
Depende inteiramente da resolução de que você precisa. A precisão no nível de país é muito alta: os provedores declaram ~99,8%, e a medição ativa independente chega a ~99,6%. No nível de região/estado fica em torno de 80%. O nível de cidade é o ponto fraco. Estudos revisados por pares que comparam as localizações de IP com coordenadas reais de GPS encontram erros medianos de cerca de 11-18 km, com apenas ~10-12% dos endereços posicionados a menos de 1 km e uma cauda longa de erros acima de 100 km.
A geolocalização de IP é precisa o suficiente para encontrar o endereço exato de alguém?
Não. A geolocalização de IP é inerentemente imprecisa e nunca deve ser usada para localizar um indivíduo ou domicílio específico; até os maiores provedores de dados afirmam isso explicitamente. Ela estima uma área aproximada (uma cidade, uma região ou um raio de precisão), não um endereço de rua. Tratá-la como localização exata é o erro mais comum e mais prejudicial.
Por que a geolocalização de IP no nível de cidade é tão menos precisa que no nível de país?
O nível de país funciona porque os registros regionais de internet alocam grandes blocos de IP que quase sempre ficam em um único país. Determinar a cidade exige inferir onde, dentro desse bloco, um endereço está fisicamente, e isso depende de dados de registro desatualizados, das escolhas de roteamento do ISP e de sinais como latência, que não se traduzem de forma limpa em ruas. IPs móveis, de CGNAT, de VPN e reatribuídos dinamicamente tornam isso ainda mais difícil.
Quão precisa é a geolocalização de IP em redes móveis e CGNAT?
Muito pior, cerca de 10 vezes pior do que na banda larga fixa. Um estudo de medição de 2026 encontrou erros medianos de 179-207 km em redes móveis contra 3-16 km em redes fixas, porque as operadoras atribuem endereços em um gateway central e colocam muitos assinantes atrás de um único endereço de Carrier-Grade NAT. Nunca bloqueie nem localize de forma rígida um IP móvel/CGNAT com granularidade de cidade.
Como a precisão da geolocalização de IP é medida?
Como a porcentagem de endereços IP localizados dentro de um determinado raio de precisão, verificada contra pares conhecidos de IP e localização. A versão honesta usa uma verdade de referência independente (coordenadas reais de GPS de dispositivos), em vez de um provedor corrigindo a própria lição de casa. Os números de 'raio de precisão' dos fornecedores são limites superiores; estudos independentes com GPS relatam consistentemente erros maiores no mundo real.
Para que devo usar a geolocalização de IP, e o que devo evitar?
Bons usos: sinais de fraude e risco no nível de país/região, localização ampla de conteúdo, compliance em nível grosseiro e sinalização de incompatibilidades. Usos arriscados: qualquer coisa que bloqueie ou penalize um usuário de forma rígida com base em uma cidade precisa, especialmente para tráfego móvel/CGNAT/de relay de privacidade. Use um raio de precisão e uma pontuação de confiança, combine sinais e degrade de forma controlada em vez de confiar demais em uma única cidade.
A equipe por trás da API do GeoIPHub
Escrito pela equipe do GeoIPHub, as pessoas que constroem a API de inteligência de IP do GeoIPHub e seu scanner. Os rascunhos são preparados com auxílio de IA e editados pela equipe; os exemplos de API são consultas reais à API em produção, salvo quando indicados como ilustrativos.


