IP地址地理定位的原理是什么?

IP定位

说起位置服务,大多数人想到的都是GPS定位技术。但除了GPS之外,还有IP地址定位技术。

IP地址定位技术是一种通过IP地址来确定主机地理位置的技术。其基本原理是:利用IP设备的名字、注册信息或时延信息等来估算其地理位置。基本原则是:在保证定位精度的前提下,尽量减少测量开销,同时兼具良好的扩展性,并能保护用户隐私。

在Internet上,IP地址是唯一的,这是其特点和规律之一,就像一个人只能有一张合法的身份证一样。每个连接到Internet的主机都有一个唯一的IP地址,这为我们定位IP地址提供了一个基本条件。

这种IP地址定位的原理其实是基于Whois和BGP数据、基础数据挖掘、网络主被动测量和路径分析等多种方式组合而成的定位方法,其定位精度可达到街道水平。

  • Whois数据:Whois数据库是当前域名系统中不可或缺的一项信息服务,通过Whois数据可以查询全球IP地址分配机构的注册信息和域名的详细信息,如:IP所有人、管理员联系方式等;
  • BGP数据:BGP是唯一使用TCP作为传输层的路由协议,主要用于2个AS域之间交换网络可达信息。网络可达信息是指到达指定IP前缀的AS号路径。因此,通过BGP数据可以搜集整理全球AS自治域广播的IP段信息,及AS所属机构信息;
  • 基础数据挖掘:基于合作厂商提供的IP与GPS映射数据、公司采集的IP与GPS映射数据和基于Web的IP与街级位置映射数据,从大量的数据中通过算法搜索隐藏于其中信息;
  • 网络测量和路径分析:通过VP(英文全称:Vantage Point)探测机对目标IP进行探测,并且在路径分析的基础上,把目标IP定位到一个离它相近的基准点的位置,给出定位结果;

IP 地址地理定位服务已经被视为未来互联网的一项不可或缺的基础服务,网络管理和网络安全都需要IP地址地理定位服务的支持。

📚 留言

语言