Precieze GeoIP resultaten

Door merlijn85 op zaterdag 13 februari 2010 08:54 - Reacties (16)
Categorie: Netwerken, Views: 6.390

In een klein verveeld moment vanmorgen, heb ik eens wat rondgespeeld met een aantal GeoIP tools. Voor wie niet weet wat dat, je geeft een IP als input en je krijgt informatie over waar op de wereld dit IP vandaan komt.

Om even een leuk voorbeeld te geven, bij Youtube kan je informatie opvragen over hoe snel jou internet is, en dat vergelijken met mensen uit dezelfde stad/provincie/land.

Vreemd genoeg zit er echter een behoorlijk verschil in hoe precies deze data is. Bij RIPE is publieke informatie beschikbaar over het land van herkomst, en over het algemeen administratieve info van de ISP. Zo zit ik bijvoorbeeld bij TweakDSL, en die zijn gevestigd in Almere. Een flink aantal van de GeoIP tools die ik heb geprobeerd komen dan ook met de conclusie dat ik me in Almere bevind. Echter is Google/Youtube in staat om ergens informatie vandaan te halen waardoor zij weten dat ik uit Den Haag kom. Sommige andere websites kunnen dit ook, maar deze geven uiteraard niet prijs waar deze informatie vandaan komt.

Inmiddels ben ik toch wel erg benieuwd waar deze informatie vandaan komt, immers zou alleen bij de ISP bekend moeten zijn waar een klant woont. Wordt deze informatie misschien stiekem doorverkocht aan bedrijven die GeoIP databases maken?

Een technische oplossing die mogelijk zou zijn, is om een traceroute uit te voeren en hierbij de te kijken naar de laatste hop voordat het bij de bestemming aankomt. Op deze manier kan je een router benaderen die redelijk in de buurt staat van de bestemming, en van de meeste routers is de precieze locatie bekend. Echter is dat een nogal dirty hack, en dit zou makkelijk geblokkeerd kunnen worden door een ISP of eindgebruiker (door ICMP/traceroute verkeer te blokkeren).

Iemand enig idee hoe deze websites aan hun data komen die beter is dan de algemeen beschikbare informatie van de ISP?