首页 > 分享 > openGPS-高精度IP定位
2017
12-04

openGPS-高精度IP定位

这个站点很久之前我曾经进去过一次,但是很长一段时间没有进去了,今天再次看到这个站点,我觉得还是分享给大家一下吧。

openGPS-高精度IP定位 - 第1张  | 格娜小屋

站点名为 openGPS ,是一款致力于高精度 IP 定位的站点,那么定位原理方面如下:

【ip定位历史】

关于IP定位,最早是通过运营商实现,每个运营商申请到的ip段,在某个范围内使用。

因此早期只能是国家为单位的基础数据。

对于比较大的国家,就进一步划分,比如,中国某通讯公司(不打广告),固定将某些ip分配某些机房使用,而这些机房则具备地域属性,因此就可以知道某些ip的位置是哪个省市区。

在进一步,网上有种测算路由的方式进行定位,就是由大范围逐个跳转,跟踪路由。从而对比找出ip所在的小范围。
【前提条件】

如今,网络铺设已经有个相当多的特性,比如:

  • A.国内的某大运营商,ip资源够用,直接给用户分配公网ip。我以前就在这种网络下用动态域名工具玩过网站。
  • B.部分运营上为了缓解ip资源不足问题,某个大范围使用代理转发方式,给到用户的是私网ip,用户最终用代理的ip池的ip访问公网。
  • C.电话运营商,ip资源利用率过低,几乎是一个省份用一个ip池进行代理给用户的手机网络上网

【延伸价值】

随着大数据发展,百度做了大数据匿名收集数据,数据实时分析。因此可以将手机收集到的精准GPS数据和当前所用IP数据成对上报给后端服务器,运算过之后,就可以得出某个IP的分布范围数据。
误差说明:

  • 对于上述A的情况,精确度可以达到几十米
  • 对于上述B的情况,可能得覆盖一个城市的范围
  • 对于上述C的情况,往往是一个省份的误差程度

因此,对于有线宽带用户,分配了相对固定的公网IP,用户在这个线路下有放置了wifi无线路由器,wifi下有接入了手机用户,手机里运行了百度的服务,比如百度地图,或者百度地图SDK。

其定位精度就可以达到几十米范围。对于这种数据,只有bat这种大头才能实现的了这个规模的数据手机,因此准确度几乎无法被超越,更大的互联网公司除外

我个人尝试之后,定位还是非常准确的,至少是在误差范围之内的。进入站点首页,不得不说这个站点的 UI 根本不存在,不过没事,我们来这个站点并不是看 UI 来的,主要是使用其功能就好了:
openGPS-高精度IP定位 - 第2张  | 格娜小屋

进入站点之后,很明显的就可以看到一个名为:高精度IP定位,并且有两个,一个是以百度地图为基准,一个是以谷歌地图为基准,地址分别如下:

点击任何一个我们都可以看到下面的界面:
openGPS-高精度IP定位 - 第3张  | 格娜小屋

这里我已经模糊了自己的地址,如果你点击进去的话,应该会显示出来你的大概位置,精确度当面还是比较高的。看了自己的定位之后,可能比较尴尬了,那么别人知道我的 IP 地址之后,是不是就可以在我家里蹲点了,这个我不能否认,但是如何避免呢?没有一个绝对的办法,要说绝对的话,就是不使用网络,不过那几乎不看。

 

 

VIA:BanYuner, http://www.banyuner.com/19695.html

最后编辑:
作者:子轩
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。