BigDataCloud March 19, 2019
In our preceding article, IP Geolocation Demystified, we delved into how IP Geolocation functions, the methods employed by service providers, and the drawbacks of the present-day technologies in this realm.
After comprehensive research and development, BigDataCloud stands poised to revolutionise the IP Geolocation industry. We're introducing services that adeptly address these challenges and the reservations associated with them.
We at BigDataCloud have critically observed the processes and strategies that extant IP Geolocation providers lean on. More often than not, their location estimations fall short, being imprecise, outdated, and error-riddled, as underscored in our prior piece.
By learning from these longstanding industry missteps and undertaking a fresh examination of the techniques and technologies in play, we've crafted a significantly refined, streamlined, and more pinpointed solution. What follows delves into some of the innovative technology we've embedded in our approach.
The Internet operates as a packet-switched, hierarchical network, bearing a resemblance to the traditional parcel postage systems used across the globe. When a device connects to the internet with the intention of communicating with another device, for instance, a website, it dispatches a data packet towards the designated destination. If the origin is directly linked to the destination, the packet travels directly. However, in the majority of cases, this isn't so, and the packet necessitates routing through network routers ensuring global connectivity.
This routing procedure aligns closely with traditional parcel postage services. As an illustration, if a parcel is dispatched from Norwood, South Australia to Denver, Colorado in the US, the parcel first arrives at the local post office, presumably in Norwood, SA. On inspection, as the intended destination is not within the post office’s delivery realm, the parcel is channeled to a higher hub – perhaps the broader regional postage centre in Adelaide, South Australia's capital. These expansive hubs, especially those adjacent to an international airport, utilise certain strategies such as determining the handling process if the parcel is US-bound or specifically to Colorado in the US. If no direct international route is available from that hub, the parcel may be further sent to another hub within Australia, potentially Sydney in NSW, where the essential international route exists. Subsequently, it's directed to a hub in the US, possibly a significant one but not necessarily in the vicinity of Colorado. The parcel is continually rerouted until it reaches the nearest post office that caters to the ultimate destination. Only then is it delivered to the intended recipient.
From this scenario, the following inferences are clear:
This logic seamlessly applies to the Internet's workings. In the online realm, countries or states manifest as Autonomous Systems (AS). Routers partake in the delivery process much like postal hubs do. Some cater directly to customers at their destination, such as Access or Aggregation routers, while others channel traffic within the same AS, known as Core routers. Some manage inbound and outbound extra AS traffic, termed as Edge or Border routers. A few can perform all these functions, dubbed Multifunctional routers. Autonomous Systems (AS) mirror Countries/States in the parcel delivery mechanism and interconnect through predefined yet dynamic and adaptable policies, propelled by the Border Router Gateway (BGP) protocol.
Drawing parallels with the postal analogy, one can ascertain the geographical location of every IP address with significant certainty if:
Keen to see an example of our Geolocation services at work? Visit our 'What is My IP?' page to experience the rapidity and quality of data our APIs deliver.