Como funciona a geolocalização por IP
Introduzir um endereço IP numa ferramenta de geolocalização e obter uma cidade no mapa parece preciso. Raramente é — a geolocalização é uma estimativa fundamentada, construída a partir de registos e tráfego observado, não GPS.
Como são construídas as bases de dados de geolocalização
Os fornecedores de geolocalização por IP combinam várias fontes: registos dos Registos Regionais de Internet (a que organização foi atribuído um bloco, e onde), indicações dos próprios provedores de internet sobre que cidade um intervalo serve, e latência de rede observada ou correções submetidas por utilizadores. Nada disto envolve a localização real do dispositivo — é uma inferência sobre quem opera o endereço, não sobre de onde a solicitação veio fisicamente.
A precisão depende do nível de que precisa
- País — fiável na grande maioria dos casos; é nisto que devem basear-se a maioria das decisões de conformidade e localização
- Região ou cidade — frequentemente correto, mas muitas vezes reflete o nó de encaminhamento ou o centro de dados do provedor de internet, não a cidade real do utilizador
- Nível de rua ou «localização exata» — algo que a geolocalização por IP não consegue realmente fornecer, independentemente do que a interface de uma ferramenta sugira
O que a perturba
Algumas situações perturbam de forma consistente a geolocalização por IP:
- VPNs e proxies — a localização indicada é a do servidor de saída, não a do utilizador
- Operadoras móveis que usam NAT de operadora (CGNAT) — milhares de telemóveis partilham um único IP público registado na gateway da operadora, que pode estar noutra cidade ou até província
- Blocos de endereços recém-atribuídos ou recentemente transferidos — a base de dados ainda não atualizou o novo operador
- Ligações por satélite e algumas saídas de VPN empresariais, que podem colocar um utilizador a um continente de distância da sua localização real
Para que serve a geolocalização (e para que não serve)
É um sinal razoável para localização de conteúdo, moeda predefinida e análises aproximadas. É um sinal fraco por si só para decisões de fraude ou segurança — uma discrepância entre a localização IP de um utilizador e a sua morada de faturação merece uma segunda verificação, não um bloqueio automático, já que tanto as redes móveis como o uso de VPN são extremamente comuns entre utilizadores totalmente legítimos.
Se uma pesquisa mostrar a cidade errada para o seu próprio IP, normalmente não há forma de forçar uma correção imediata — uma base de dados atualiza os seus dados segundo o seu próprio calendário, ao reavaliar as atribuições públicas de IP.
Verifique a localização indicada de um IP
Veja a teoria na prática — execute Geolocalização de IP para o seu próprio domínio.