如何防范被高精度 IP 定位采集数据
其实一般无法避免,运行在手机里的软件,具备了获取gps位置的能力,就可以把获取的gps坐标通过网络发送给后端服务器。因此在后端服务器,就可以维护一张表格,记录着某个IP和某个gps坐标的对照关系 我们仔细看我简述的定位原理,可以观察到:1,手机里的app,能获取位置数据2,手机里的app,能够通过公网与后台服务器交互。3,手机有可能是连接了wifi,此时所使用的是家庭宽带的网络4,如果使用了家庭宽带网络,那么有可能这个家庭宽带的网络具备公网IP到户性质,也就是说家里的路由器获取了公网ip地址,这个地址不是192.168.xx开头,也不是10.xxx开头,还不是172.xxx开头。这时候后台所获取的ip和gps坐标,精度就非常高。最高精度定义为30m,也就是普通家用wifi最大能覆盖的圆形直径。5,如果使用了家庭宽带网络,可能运营商IP资源不足,进行了叫做NAT转发的技术。这时候可能得到的就是10.xxx开头的一个内网地址,而真正的公网ip的位置在这个覆盖区域内的某个地方,这时候,这个手机提交的ip和gps坐标数据就有误差。而这个误差,是同一个局域网网段下的其他手机所提供,这样以来,就是覆盖一个街道,一个城市,甚至一个省的情况6,如果手机使用的是手机卡的GPRS流量上网,则肯定是经过了NAT的网络结构。国内的运营商往往是一个省有一个IP池,随机的用来得用户的手机转发上网,这个情况,就出现了一个省单位范围的很多手机上报的ip和gps坐标的对照,平均一下,范围就非常大。7,在说说高精度IP查不到位置的情况:没有位置服务功能的设备在这个IP下使用过。比如,openGPS.cn站点发布在阿里云的青岛节点的ECS上。站长从来没有在这台服务器使用过代理功能,流量始终是这个服务器自己所占用。这时候,因为没有这种具备获取位置功能的手机等设备上报位置,因此就查询不到结果接下来再说说防御很多人觉得这个做法有些无耻,未经用户同意。事实上,运行这种服务都是被经过了许可的,只不过往往没有人在使用前仔细去查阅“用户协议”文档。才出现了这个理解误区。要说防御,其实不用才是最安全的。显然我这么说会被喷,因为现实生活当中,人们对手机的依赖程度已经相当高。那么怎么防御呢?有人针对百度这项服务,为了不被百度采集,直接使用技术手段修改hosts,让百度的位置服务相关的域名不能正常解析。这样虽然也是个办法,但是不提倡,因为这是有点因噎废食的做法。毕竟家里来个客人,还是很有可能连接你家wifi的,还要告诉客人说,我要修改一下你的手机,不让百度位置服务运行。显然这个做法不合实际。有人指出,可以从路由器里改造,实现这个局域网下的接入设备都不能使用百度位置服务。这样其实也不行,毕竟平常用的uber啥的,还是要调用百度服务的。百度的这项服务初衷是为了提高位置服务的体验,现在却会因为这个防御手段,连基本的百度地图都不能打开了。显然得不偿失。这里再多延伸一点:就算成功屏蔽了百度的服务,你能确保手机上其他应用没有获取你的位置?比如高德地图,腾讯地图,谷歌地图,QQ,微信等等,是个手机应用就可以实现这个【ip和gps数据】采集动作。因此完全没有必要采取彻底屏蔽百度服务的做法。我的的观点,防御并非不可能,只是暂时没有多高的必要性,因此如果介意这个采集过程,可以针对精度几十米几百米范围的用户,尝试一下。前面说的干扰百度的域名解析,也是个解决方法,但是带来一堆问题,我不提倡。建议的防御方式:经常重启路由器;手机不需要使用位置服务时候,关闭位置功能(不仅仅是关闭GPS,还要高级选项中的网络定位服务)关闭小众软件的定位权限这个防御方式有一定的针对性,如果用的是固定ip,显然毫无作用。但是小编之所以把这个办法列在最前面,主要原因在于,目前的网络结构下,联通电信这种运营商才具备足够丰富的IP资源可分配。而且IP是动态随机分配,通常情况下重启路由器就可以变更自己的IP,变化之后,手机里的位置类应用就需要依靠重新采集才能准确,而且目前小编观察到,百度的服务虽然是大数据实时建库分析,但仍然存在几个小时几天的更新周期。因此每天重启下路由器变化一下自己的公网ip,就很大程度下保护自己位置信息。如果用的是小运营航的网络,基本无需考虑这个问题,因为多数小运营商IP资源有限,基本不会提供公网IP到户的情况。就算有人拿到了你的公网IP,几千米甚至一个城市的范围也不会构成什么明显影响。补充说明:前文提到的,直接使用技术手段修改hosts,让百度的位置服务相关的域名不能正常解析的方式。屏蔽hosts方法有效,但弊端太大,仅能针对已知域名。会导致自己不能正常使用百度位置服务,另外,内嵌百度地图等应用的APP也会部分异常,比如我常用的公交查询app,就内置了百度地图。显然得不偿失。并且只防御了百度,并没有防御其他采集方(任何一款具备网络能力和位置查询能力的APP)。因为任何一款APP都可以采集到这个数据,因此只针对百度屏蔽几个百度的域名并没有多大意义。有人总结了百度位置服务相关的几个url,如果确实不需要使用百度位置服务类应用,可以从路由器内去屏蔽(或者是局域网下的所有电脑和手机,包括来你家的客人的手机),域名是这些,ip自己胡乱指向一个即可,比如本机地址127.0.0.1:api.map.baidu.comps.map.baidu.comsv.map.baidu.comoffnavi.map.baidu.comnewvector.map.baidu.comulog.imap.baidu.com newloc.map.n.shifen.com

IP属地是怎么来的?能做到100%的准确定位吗?
在互联网高速发展的时代,登录网络使用网络的过程当中,会存在非常独特的IP属地,这个独特的概念就是在互联网不断发展过程当中,对于大家来说非常熟悉而又陌生的一个必要设备,在使用各种电子设备上网的时候,都会出现非常特殊的IP属地来帮助大家获得一些信息。那么IP属地是怎么来的呢?能够做到百分之百的准确定位吗?首先IP属地是一种生成的数据,比如说在微博当中的IP属地,就是根据你最新发布微博的地区以及评论或者说是各种各样的信息来综合判断IP属地,用专业的知识进行解释的话,不同的设备发送数据的基本单元格式不同,就像不同的人去弹钢琴每个人弹出来的音乐各不相同,想要得到广为流传的音乐,就需要一个规范能够在多个不同网络间实施信息传输的协议簇,也就是大家所说值得IP,IP地址属于运营商的资产,运营商可以将一段段的IP地址绑定到某个地方的物理设备上,就会生成相应的信息库,就可以通过IP来获得用户的位置信息,IP简单来说就是一个网络上的概念,代表一个设备的网络地址,IP属地实际上就是数据包产生出的地理位置信息,如果用笔记本电脑发送,就是这台设备的所在地,如果用手机发送就是手机所在地的信息。但是IP属地并不能够百分之百准确定位,他所定位的只是一个大概的范围,也就是说最多只能够定位到大概一个小区的范围,并不能够准确定位到你的家里,而且按照程序,IP属地只会确定你最新发布信息的所在地区,频繁更换地区进行发布信息,那么他只会按照你最后一次发布信息来判断IP属地,所以说IP属地想要做到百分之百准确定位,只能够判断一个大概的范围,并不能够准确定位到你个人。
IP属地就是根据IP地址查找IP用户所在的位置,能做到100%的准确定位吗?肯定地说:不能。它就是一个大概的位置。IP地址定位分为精度和准确度,一般而言,定位到国家一级的精度,其定位准确率可达到99.9%,定位到城市一级的精度,其定位准确率大概只有70%,更别说定位到街道和你的小区甚至楼栋、房号了。
是根据用户运营商定位解析出来的,是做不到100%的准确定位的,因为有一些APP上是可以改变IP属地的。
我认为IP属地主要是根据电脑的所在地进行的一个定位,而且根据网线对于这个IP地址进行了确定;我认为是可以做到百分百的准确定位,因为我国在这方面的发展还是非常突出的,可以通过IP地址进行定位。
IP属地是人们所使用的电话卡和手机中的芯片有定位功能;并不能做到准确定位,只是大概知道位置。

什么是高精准IP地址定位
通过网络ip

IP精确定位
在浏览器地址栏中输入ip地址查询网站(ip.chinaz.com),如图所示。页面会自动显示您的ip地址所在位置。 步骤阅读2在页面中的“请输入IP或域名”文本框中输入您想要查询的ip地址,然后点击旁边的“查询”按钮即可查询出该ip地址所在位置。步骤阅读3如图所示,结果已经显示出来了。当然查询工具数不胜数,您还可以使用其他工具查询ip地址的精确位置。步骤阅读4 如果您只是想要查询自己的电脑的ip地址所对应的地理位置,那就简单多了。直接在百度搜索中输入“ip地址”即可显示您所在地理位置。
第一步网上说兔子~转换器转换器这个软件可以修改转换器地址 第二步网上搜索兔#子转换器转换器下载第三步打开软件连接其他城市转换器即可 注册就能免费使用。

如何通过IP地址进行精准定位
IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,采用 的是VPN技术,可以修改IP地址 知名的有 双鱼IP转换器

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/43672.html。