The automated discovery of user person/organisation/city-level geolocation information based on IP addresses by traceroute, pings, and a combination of other tools and methods is far more advanced [REF].
It is dependent on the pre-analysis of the entire IP address space.