Come funziona la geolocalizzazione IP

Digitare un indirizzo IP in uno strumento di geolocalizzazione e ottenere in cambio una città sulla mappa sembra preciso. Raramente lo è: la geolocalizzazione è una stima basata su record di registrazione e traffico osservato, non GPS.

Come vengono costruiti i database di geolocalizzazione

I fornitori di geolocalizzazione IP combinano diverse fonti: i record dei Regional Internet Registry (a quale organizzazione è stato assegnato un blocco, e dove), le indicazioni fornite dai provider internet su quale città serva un dato intervallo, e la latenza di rete osservata o le correzioni inviate dagli utenti. Nulla di tutto ciò coinvolge la posizione reale del dispositivo — è una deduzione su chi gestisce l'indirizzo, non su da dove sia arrivata fisicamente la richiesta.

La precisione dipende dal livello di cui hai bisogno

  • Paese — affidabile nella grande maggioranza dei casi; su questo dovrebbero basarsi la maggior parte delle decisioni di conformità e localizzazione
  • Regione o città — spesso corretto, ma riflette spesso il nodo di routing o il data center del provider internet, non la città reale dell'utente
  • Livello di via o «posizione esatta» — qualcosa che la geolocalizzazione IP non può davvero fornire, indipendentemente da cosa suggerisca l'interfaccia di uno strumento

Cosa la disturba

Alcune situazioni disturbano regolarmente la geolocalizzazione IP:

  • VPN e proxy — la posizione indicata è quella del server di uscita, non dell'utente
  • Operatori mobili che usano il NAT carrier-grade (CGNAT) — migliaia di telefoni condividono un unico IP pubblico registrato al gateway dell'operatore, che può trovarsi in una città o persino in una regione diversa
  • Blocchi di indirizzi assegnati di recente o trasferiti — il database non ha ancora recepito il nuovo operatore
  • Collegamenti satellitari e alcune uscite VPN aziendali, che possono collocare un utente a un continente di distanza dalla sua posizione reale

A cosa serve la geolocalizzazione (e a cosa no)

È un segnale ragionevole per la localizzazione dei contenuti, la valuta predefinita e analisi approssimative. È un segnale debole da solo per decisioni antifrode o di sicurezza — una discrepanza tra la posizione IP di un utente e il suo indirizzo di fatturazione merita un controllo aggiuntivo, non un blocco automatico, perché sia le reti mobili sia l'uso di VPN sono estremamente comuni tra utenti del tutto legittimi.

Se una ricerca mostra la città sbagliata per il tuo stesso IP, di solito non c'è modo di forzare una correzione immediata — un database aggiorna i propri dati secondo i propri tempi, rivalutando le assegnazioni pubbliche di IP.

Controlla la posizione indicata di un IP

Provalo sul tuo dominio

Vedi la teoria in pratica: esegui Geolocalizzazione IP sul tuo dominio.