IP地理位置定位系统之定位系统研发

Wesley13
• 阅读 761

IP地理位置定位系统是一个街道级别的、实时的IP地理位置查询系统。该系统采用超高精度IP实时定位技术,通过网络测量和大数据挖掘,对IP的地理位置和相关属性进行测量,在无需硬件支持的条件下,即可对被探测目标终端IP完成定位。

定位系统的研发核心是IP地理位置定位算法,包含如何划分IP所属功能块和地域块、设计IP定位算法、采用什么样的相似度比较策略、IP地理位置定位返回哪些相关信息、对IP定位结果的信心度进行描述、定义IP定位的精度准确度和精密度、对IP定位的正确性进行评估、IP定位结果进行展示模型、以什么形式给客户提供IP定位服务等。

定位系统是以企业法人王永博士的科技论文《街道级别的无需客户端支持的IP地理定位系统》为基础的自主研发项目,该论文发表于世界最高档次网络系统会议NSDI当中,并已经在多个地区和国家完成实施开发,技术完全可行。该定位技术包含功能块和地域块划分、实时网络测量两个方面。

功能块和地域块划分

根据IP分配的区域特性,首先,我们以APNIC和应用场景将IP块进行功能划分,将IP块分成9类功能块,分别是学校单位、数据中心、住宅用户、企业专线、组织机构、基础设施、移动网络、公共热点和卫星通讯;其次,对每一个功能块,按地域分布进行地域块划分。功能块是指具有相同应用场景的IP块(IP连续),地域块是指同一功能块下,拥有相同地理位置的IP块(IP连续)。

IP地理位置定位系统之定位系统研发 图1.1.4 IP地域块划分的应用示例 

如图1.1.4所示,是IP地域块划分的应用示例,右侧地图是香港地区的一张部分地图,红点表示定位系统中基准点所在的位置。针对香港宽频的住宅用户IP段14.136.22.0/21,我们研究发现,其前6个IP块分布在小区1和小区2,其后两个IP块分布在小区3。也就是说,功能块14.136.22.0/21被划分为2个地域块14.136.16.0/24-14.136.21.0/24和14.136.22.0/24-14.136.23.0/24。那么,如果有目标IP(14.136.22.22),即使是非基准点,我们也可以把它定位到小区3,小区3的直径为1公里,我们此次定位的最大误差距离也就是1公里。如果目标IP被定位到小区1和小区2,我们可以通过实时网络测量的方法,确定目标IP是在小区1还是在小区2。

实时网络测量

如图1.1.5所示,当用户输入目标IP,首先,定位系统把目标IP发送给中心服务器(G);其次,中心服务器把目标IP分发给一组探测服务器(1-8),探测服务器对其进行实时网络信息测量,并把测量结果返回给中心服务器;然后,定位算法对目标IP与基础数据中IP的网络相似度进行分析,将目标IP与基础数据中某个IP进行绑定;最后,将定位结果返还给用户,完成定位。

IP地理位置定位系统之定位系统研发 图1.1.5 定位系统研发的基本原理图 

本文同步分享在 博客“郑州埃文科技”(FreeBuf)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
专注IP定位 专注IP定位
2年前
IP数据库的定位能力在商业端的具体应用有哪些?(一)
IP数据库包含全球43亿全量IPv4与2^128全量IPv6,数据库版本分为高精准公安版、高精准商业版、区县级、城市级和IPv6共5个版本。IP数据库主要解决的痛点为互联网广告精准投放、内容精准推荐、用户位置画像、重点企业办公网络资产普查,网络攻击溯源&取证、嫌疑人地理位置定位、服务器优化分配等。互联网在线广告精准投放基于IP地理位置的在线广告投放,提高广
专注IP定位 专注IP定位
2年前
“挂图作战”网络实体定位技术
在当今互联网的浪潮下,网络给人们带来了巨大的经济效益和便利。广告商通过判断网络用户的位置来推送精确的广告;网络安全人员通过定位IP位置来确定网络故障的所在,及时排除故障。因此对于IP地址的实体地理位置定位技术的研究就显的愈发的重要。  随着IP定位技术的发展,集成的IP定位系统就是将国内外优秀的IP定位数据库汇集到一起,附加抓取一些WHOIS和DNS.LOC
不是海碗 不是海碗
1年前
IP 归属地查询 API 教你从0到1顺着网线找到键盘侠
IP归属地是利用大数据挖掘和大规模网络探测技术,对IP地址的基础信息和网络拓扑数据进行采集、处理,结合IP地址所在的应用场景与网络属性等因素,利用动态密度聚类算法和基于多层神经网络的IP地址定位算法,完成IP地址地理位置定位。
Wesley13 Wesley13
2年前
IOS之地图和定位应用开发
11.1iOS定位服务iOS中有三个定位服务组件:  Wifi定位,通过查询一个Wifi路由器的地理位置的信息。比较省电,iPodtouch和iPad也可以采用。  蜂窝基站定位,通过移动运用商基站定位。也适合有3G版本的iPodtouch和iPad。  GPS卫星定位,通过34颗GPS定位位置
Wesley13 Wesley13
2年前
IP定位领域中相关名词解释
1、数据挖掘数据挖掘是指从大量的数据中通过算法搜索隐藏于其中信息的过程,系统中的数据挖掘是指利用计算机技术对基准点、IP开源信息、IP应用场景等IP相关数据的采集、过滤和分析处理,对IP的属性进行探测的过程。2、网络测量网络测量是指利用探测机对IP的网络属性进行探测的过程,包含IP存活性、IP上层路由器拓扑连接关系和网络时延等网络信息。3
Wesley13 Wesley13
2年前
IP定位,天气接口
首先获取IP////获得本地真实IPfunctionget_onlineip(){$ip_json@file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ipmyip");$ip_arrjson_decode(stripsl
Wesley13 Wesley13
2年前
IP库购买需要注意哪些事项?
众所周知IP地址数据库在众多领域具有重要意义。互联网安全行业攻防定位方面,通过定位IP,确定网络攻击IP的来源,进行网络安全防御。如政府部门,通过定位网络攻击IP的地理位置,确定网络攻击的发起位置。互联网金融行业风险控制方面,互联网金融征信、反欺诈和位置核验。如保险公司,通过确定客户IP的位置,确定客户是否出现在常住地,从而降低信贷风险。互联网
Wesley13 Wesley13
2年前
IP地址定位技术中基础数据采集怎么做?
IP地理位置定位技术,包含基础数据采集、硬件系统搭建、应用场景划分和定位系统研发四项关键技术。基础数据采集为IP地理位置定位技术的研究提供基础数据支撑,是IP地址定位的基础性工作和关键技术。首先,按照不同的数据采集规则,针对不同数据源的数据格式,研究并实现一套自动化的智能化的数据采集技术;其次,对采集到的数据进行筛选、清洗和挖掘,形成基础数据库,为系统提
Wesley13 Wesley13
2年前
IP地址定位技术之一:基础数据采集
IP地理位置定位技术,包含基础数据采集、硬件系统搭建、应用场景划分和定位系统研发四项关键技术。基础数据采集为IP地理位置定位技术的研究提供基础数据支撑,是IP地址定位的基础性工作和关键技术。首先,按照不同的数据采集规则,针对不同数据源的数据格式,研究并实现一套自动化的智能化的数据采集技术;其次,对采集到的数据进行筛选、清洗和挖掘,形成基础数据库,为系统提
不是海碗 不是海碗
9个月前
一文教你如何利用 IP归属地查询API 进行统计分析
在互联网时代,IP地址扮演着非常重要的角色,它可以帮助我们追踪网站访问者、优化网络服务等等。而IP归属地则更进一步,它可以帮助我们精确地定位IP地址所在的地理位置,为统计分析、网络安全、市场调研等领域提供了极大的帮助。