阻止百度定位获取你的IP的真实位置

阻止百度定位获取你的IP的真实位置


百度开放了“高精度IP定位API(http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip)”,即通过IP定位到你的真实地址,具体数据是通过百度旗下的全家桶业务,在你使用时候后台上传获取到你设备的真实GPS位置+正在使用的IP然后通过数据比对分析对应而来的。举个简单的例子,你的手机打开了百度地图,通过GPS信息你的位置在A地,然后你此时使用的IP是B。那么百度就假定这个IP的真实位置在A地。所以基本上就算是你使用了一些翻墙工具,百度也会把境外服务器给你标记在地图上的某个点上,你使用它服务的频率越高,百度获取到的数据就越准确,假设N个人在你家里的WIFI上都用过百度服务,那么你的地址就会非常准确了。

可以确定这种数据,腾讯阿里等大公司都会有的,基于他们庞大的用户数和相当多的必备应用的覆盖,所获取的真实数据应该会更准确,只是目前他们并没有开放这些服务API给外部开发者。

如果你不确定自己的IP或者正在使用的全局翻墙服务器有没有泄露,可以通过以下地址自行查证。

https://tool.ddnpc.com/ip.php?ip=


如果你想阻止百度获取你真实位置,可以在的设备或者路由器里的/etc/hosts里增加以下条目。

1.0.0.1 api.map.baidu.com

1.0.0.1 ps.map.baidu.com

1.0.0.1 sv.map.baidu.com

1.0.0.1 offnavi.map.baidu.com

1.0.0.1 newvector.map.baidu.com

1.0.0.1 ulog.imap.baidu.com

1.0.0.1 newloc.map.n.shifen.com


::2 api.map.baidu.com

::2 ps.map.baidu.com

::2 sv.map.baidu.com

::2 offnavi.map.baidu.com

::2 newvector.map.baidu.com

::2 ulog.imap.baidu.com

::2 newloc.map.n.shifen.com