Hoe IP-geolocatie werkt

Een IP-adres invoeren in een geolocatietool en er een stad op de kaart voor terugkrijgen, voelt precies aan. Dat is het zelden — geolocatie is een onderbouwde schatting op basis van registratiegegevens en waargenomen verkeer, geen gps.

Hoe geolocatiedatabases worden opgebouwd

Aanbieders van IP-geolocatie combineren meerdere bronnen: gegevens van de Regional Internet Registries (welke organisatie een blok toegewezen kreeg, en waar), eigen opgaven van internetproviders over welke stad een bereik bedient, en waargenomen netwerklatentie of door gebruikers ingediende correcties. Niets hiervan betreft de werkelijke locatie van het apparaat — het is een afleiding op basis van wie het adres beheert, niet van waar het verzoek fysiek vandaan kwam.

De nauwkeurigheid hangt af van het niveau dat je nodig hebt

  • Land — betrouwbaar in de overgrote meerderheid van de gevallen; hierop moeten de meeste compliance- en lokalisatiebeslissingen worden gebaseerd
  • Regio of stad — vaak juist, maar weerspiegelt vaak het routeringsknooppunt of datacenter van de internetprovider, niet de werkelijke stad van de gebruiker
  • Straatniveau of een „exacte locatie” — iets wat IP-geolocatie in werkelijkheid niet kan bieden, ongeacht wat de interface van een tool suggereert

Wat het verstoort

Een paar situaties verstoren IP-geolocatie stelselmatig:

  • VPN's en proxy's — de opgegeven locatie is die van de uitgaande server, niet van de gebruiker
  • Mobiele providers die carrier-grade NAT (CGNAT) gebruiken — duizenden telefoons delen één publiek IP-adres dat is geregistreerd op de gateway van de provider, die zich in een andere stad of zelfs provincie kan bevinden
  • Nieuw toegewezen of recent overgedragen adresblokken — de database heeft de nieuwe beheerder nog niet bijgewerkt
  • Satellietverbindingen en sommige zakelijke VPN-uitgangen, die een gebruiker een continent van zijn werkelijke locatie kunnen plaatsen

Waar geolocatie wel (en niet) goed voor is

Het is een redelijk signaal voor contentlokalisatie, standaardvaluta en ruwe analyse. Het is op zichzelf een zwak signaal voor fraude- of beveiligingsbeslissingen — een mismatch tussen de IP-locatie van een gebruiker en zijn factuuradres verdient een extra controle, geen automatische blokkade, want zowel mobiele netwerken als VPN-gebruik komen enorm vaak voor bij volkomen legitieme gebruikers.

Als een opzoeking de verkeerde stad toont voor je eigen IP-adres, is er meestal geen manier om een directe correctie af te dwingen — een database werkt zijn gegevens bij volgens zijn eigen schema, terwijl het publieke IP-toewijzingen opnieuw beoordeelt.

Controleer de opgegeven locatie van een IP-adres

Probeer het op je domein

Zie de theorie in de praktijk — voer IP-geolocatie uit voor je eigen domein.