Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Accuracy is difficult to measure, but ours is the best in the industry because we use active measurement. We verify our IP geolocation data with voluntary device location data backed by GPS coordinates, but putting a universal figure on the accuracy is quite difficult.

Based on the RTT to each IP address from a server, we essentially draw radii on the world map. Now, as we ping that IP address from other servers, we can draw more of these radii. From the overlapping areas between these server RTT radii, we can now estimate where the IP address could be. So, in general, areas where we have a high density of servers usually have the highest location granularity.

Now, with 720 servers, these overlapping areas get quite small and reach zip code level accuracy for wired IPv4 addresses. For data centers and larger offices, it goes to geographic coordinate levels sometimes. But for carrier IP IPv6 addresses, consistent city-level accuracy is what we usually aim for.

The data is continuously getting better as we add more probe servers. Currently, from public information, in terms of location diversity, our server network infrastructure is larger than Cloudflare's and any commercial VPN service out there. And we are looking for more servers to add (https://forms.gle/kNYr2MBL8zRPgNrJ8).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: