“IP地址鬼屋”出现的原因分析 – 作者:郑州埃文科技

image.png 

南非首都Pretoria(比勒陀利亚)位于著名的“黄金之城”- 约翰内斯堡旁,这里一所看似平常的房子,门前人员却是往来不绝,久久伫立,一边看着手机,一边指着栅栏里的房子,嘴里说着什么,仿佛这所房子存在着什么不可告人的秘密被自己发现一样,一时间这里变成了著名的“IP鬼屋”。

 

他们中的许多人都有警察陪同,并指责屋主偷了他们的手机和笔记本电脑。这其中,曾经有三名青少年来这寻找恶评他们Instagram上帖子的人,有一家人来寻找失踪的亲戚,有国务院的官员来寻找逃跑的通缉犯。甚至还有一次,一队特警冲进来,用一把巨大的*指着正坐在客厅沙发上吃晚饭的屋主,说他们正在寻找两台iPad……类似的情况经常上演,给屋主一家的生活造成了极大的困扰。

 

一、“IP鬼屋”缘何形成?

 

image.png这所南非的“IP鬼屋”吸引了无数到访者 照片:克什米尔山

 

不堪其扰的房主随后花钱雇佣了一个律师,去调查背后的原因。原来,他的前院在美国一家公司提供的数据库中被标记成热点。这家公司一直在做通过IP地址定位数字设备的生意,IP地址是电子设备连接到互联网所需的唯一标识符。

简而言之,由于该公司只知道这个IP地址被南非某个地方的一个设备在使用,没有获取其他可以帮助其进一步精准这个IP地址的范围信息,所以就默认选择了一个中央数字位置,也就是故事中的鬼屋所在地作为它的定位结果。

 

这样一来,那些获取到这个IP地址的人们,自然就顺理成章地把这个“狭义的”定位结果认为是贼窝了。

 

二、IP定位并非点,而是“面”

 

这个故事的关键前面也提到是把IP地址定位结果给出的“点”与我们常规接触到的GPS定位的“点”混淆成了同一个概念,但其实二者存在很大的区别。

GPS的“点”其实就是单一某个确定的经纬度,而这个点就可以代表一个实体空间中的地理位置,或者可以认为GPS定位的结果给出点就是在这个经纬度上,然而,IP地址定位结果给出的“点”却不是这样,准确地来说,IP地址定位给出的结果其实不是一个单一的点,而是一个面,一个范围。

 

image.pngIP定位结果不是点而是面

 

这是由于IP地址数量是有限的,因此在IPV4的时代,掌握着IP地址的运营商不可能每人都分配一个专属的IP地址,所以就出现了多人共用一个IP地址的现象,那么IP地址定位返回的便是IP地址背后互联网用户群出现的位置,也就不可能精确到单一的一个点。

 

三、经纬度是IP定位的重要支撑

 

既然定位结果是“面”,那么为什么看到众多IP定位服务提供商给出的定位结果中还是会有“点”的存在呢?就埃文科技来讲,我们给出的定位结果就是一个点(经纬度坐标)+一个覆盖范围的圆形区域,而这个点并非代表这个IP地址映射的地理位置一定在这里,而是作为这个圆形区域的中心点存在的。

image.png埃文IP定位产品定位结果的地图可视化展示

 

这也就是为什么有时我们会看到,IP问问给出的定位结果中心点在某条河里,亦或者附近无明显建筑物的高速公路附近,便对我们定位结果产生了怀疑。经过上述一番讲解,这个误会自然也可解开了。

 

四、如何避免“IP鬼屋”重现?

 

“IP鬼屋”的出现一方面是人们对于IP定位结果中心点的误解,另一方面也与定位的精准度有关。“南非IP鬼屋”的故事中有一点值得注意:那家公司的数据库中有上万个IP地址映射到了哪里,给出的定位精度是在洲级,也就是我们说的省一级。

 

那么如果定位的精度能够进一步精确,那么“IP鬼屋”出现的可能性也会大大降低,甚至消失。埃文研发的超高精度IP地址定位产品,最精准都是可以达到街道级别的,再加上地图的可视化展示,将定位范围缩小在一个街道级的范围,有利于做出进一步的判断,防止给出以偏概全的结果。

 

来源:freebuf.com 2020-06-10 16:53:44 by: 郑州埃文科技

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论