Innovative Big Data Approach  Patent Pending
We do not rely on WHOIS as a primary data source
WHOIS links IP blocks (prefixes) to the address under which certain organization or ISP is registered. However, these IPs can be utilized elsewhere in the world and can even be outsourced to the different operators. This implies that WHOIS data provide inaccurate geographical locations
We do not use DNS entries
The popular reverse-DNS based mapping approach suffers from several limitations: a) Many interfaces do not have an assigned DNS name. b) The misnaming of an interface results in incorrect location. c) The lack of universally accepted rules and a naming system require manual processing, which is time consuming and prone to errors
We do not require access to AS/ISP internal data
Some IP Geolocation providers form commercial relationships with certain regional ISPs to obtain their internal data. This adds to accuracy but is geographically limited, as it is impractical to form universal commercial relationships (above 60,000 active entities globally)
We only rely on Big Data Network Infrastructure Analysis
We non-intrusively and non-abusively spider-crawl the entire IP address space by utilizing a proprietary patent-pending technology. First, we reveal all the public router interfaces worldwide. Then, by using a comparatively small amount of IP addresses with known Geo-locations, we estimate the actual service area for every router interface detected. Finally, knowing the closest router interface and its expected service area, we are able to estimate the location-likelihood for every reachable IP address in the world.
The Internet is a packet-switched network and it is strictly hierarchical in the same way that the conventional parcel postage network is. When a device is connected to Internet and wishes to communicate with another device (e.g. accessing a website), it sends out a data packet towards the destination address. If the source is directly connected to the destination, the packet goes straight away. In most situations, however, this is not the case, and the sent packet is routed out using network router devices that ensure global connectivity.Read More
This process is similar to conventional postage services – like a physical parcel delivery network. For example, if one is posting a parcel from Norwood, South Australia to Denver, Colorado US, the parcel is first accepted by a local post office (presumably in Norwood SA). Then the parcel is examined, and since the post office doesn’t ‘know’ the intended destination/address and cannot deliver it straight away, the parcel is rerouted to an upper hub – such as a bigger regional postage hub in Adelaide SA. Such large hubs (especially if they have access to an international airport) can use another predefined logic such as: “What shall we do if the parcel is going to the US, or even more specifically to Colorado US?” However, if there is no appropriate and direct international route defined from that hub, the parcel will be further transited to another hub in the same country (perhaps Sydney NSW) that does have the necessary, defined international route. From there it is redirected to a hub on US soil, presumably a large one but not necessarily even in the Colorado state area, and then again redirected closer until it reaches the closest post office servicing the final destination/address. Only then is it finally delivered to the recipient. It is clearly understood that:
The very same logic can be applied to the Internet. Countries or States are represented on the Internet as Autonomous Systems (AS). Routers are taking part in the delivery chain exactly as postage hubs/post offices do. Some are responsible for serving customers at their destination (Access or Aggregation routers), while others redirect traffic within the same AS (Core routers), and some handle inbound and outbound extra AS traffic (Edge or Border routers). Others can do it all (Multifunctional routers). Autonomous Systems (AS) are the same as Countries/States in the parcel delivery network and are interconnected using some predefined but dynamic and flexible policies – powered by Border Router Gateway (BGP) protocol. Therefore, using the postage example as an analogy, we can determine with a high level of confidence a geographic location for every IP address, if:
- Every postage hub/post office unit has its’ own predefined routing policy. Some can accept postage and deliver directly to recipients (end users), while others can only sort and redirect to other hubs within the same country, and some may even redirect to other countries. Some may possibly do it all.
- Every postage hub/post office that delivers parcels to recipients has its’ own predefined service area.
- The last post office in a delivery chain is essentially the closest one to the destination.
- We can assume with high accuracy that if a person accepts a parcel delivery in Denver Colorado, he/she lives or works in that area.
- We manage to identify and classify all the public facing network routers on the Internet;
- We determine what is the actual service area for each one of them;
- We know which is the last serving router for every one of the remainder of the IP addresses on Internet.
- Finally, knowing the closest router interface and its expected service area, we are able to estimate the location-likelihood for every reachable IP address in the world.
Superior Geolocation accuracy
Homogeneous, highest IP Geolocation accuracy level across all Countries and territories
If prompted, please share your location with us
By allowing an access to your location, you will be able to see your true location on the map (red dot) and an estimated location (blue dot).
Sharing your location will help us to correct our data if necessary.
Please note that we don’t retrieve any data except for your IP address and coordinates.