This disclosure provides a statistical method of the geographic distribution ranking of IPv6 accessing users based on Http log, including: S1, obtaining its Http log from the server, obtaining IPv6 address information data from it and sending it to the next node for processing; S2, parsing IPv6 accessing user's location information based on the local IPv6 address information database; S3, which has multiple I's for the same server. Pv6 address situation is reprocessed, access user's location information is sorted out, IPv6 access user's location information is classified and divided according to geographical location, and stored in the database according to specific format; S4, access data in the database, IPv6 access user's geographic location as a unit to count the number of IPv6 geographic location, and sort, and statistics. The results are output. Through statistical Pv6 geographical distribution, we can know the use of IPv6 in different regions.
【技术实现步骤摘要】
基于Http日志的IPv6访问用户地理分布排名的统计方法
本公开涉及互联网领域,尤其涉及一种通过IPv6经纬度库进行IPv6访问用户的地理位置解析、地理位置去重过滤,实时获取IPv6访问用户所属地的统计排名情况的方法。
技术介绍
现有的互联网是在IPv4协议的基础之上运行的,而IPv6是下一版本的互联网协议。随着互联网的迅速发展,IPv4定义的有限地址空间即将被消耗殆尽,地址空间的不足必将影响互联网的进一步发展,因此IPv6应运而生。我国作为网络用户大国,各领域信息化的趋势将使我国网络用户数量持续增长,现有的IPv4协议所定义的地址空间远远不够,为了扩大地址空间,可以通过IPv6重新定义地址空间。而IPv6协议作为下一代的互联网协议,了解IPv6地址的地理分布可帮助了解全国IPv6应用的发展情况。
技术实现思路
(一)要解决的技术问题本公开提供了一种基于Http日志的IPv6访问用户地理分布排名的统计方法,以至少部分解决以上所提出的技术问题。(二)技术方案根据本公开的一个方面,提供了一种基于Http日志的IPv6访问用户地理分布排名的统计方法,包括:S1,从服务器中获取其Http日志,并从其中获取IPv6地址信息数据,发送至下一节点进行处理;S2,基于本地IPv6地址信息库进行IPv6访问用户的所属地信息的解析;S3,对同一服务器具有多个IPv6地址情况进行去重处理,整理出访问用户所属地信息,将整理出的IPv6访问用户所属地信息按照地理位置进行归类划分,并按照特定格式存储至数据库中;S4,获取数据库中数据,以IPv6访问用户所属地理位置为单位统计IPv6地理归 ...
【技术保护点】
1.一种基于Http日志的IPv6访问用户地理分布排名的统计方法,包括:S1,从服务器中获取其Http日志,并从其中获取IPv6地址信息数据,发送至下一节点进行处理;S2,基于本地IPv6地址信息库进行IPv6访问用户的所属地信息的解析;S3,对同一服务器具有多个IPv6地址情况进行去重处理,整理出访问用户所属地信息,将整理出的IPv6访问用户所属地信息按照地理位置进行归类划分,并按照特定格式存储至数据库中;S4,获取数据库中数据,以IPv6访问用户所属地理位置为单位统计IPv6地理归属地的数量,并进行排序,将统计的结果进行输出。
【技术特征摘要】
1.一种基于Http日志的IPv6访问用户地理分布排名的统计方法,包括:S1,从服务器中获取其Http日志,并从其中获取IPv6地址信息数据,发送至下一节点进行处理;S2,基于本地IPv6地址信息库进行IPv6访问用户的所属地信息的解析;S3,对同一服务器具有多个IPv6地址情况进行去重处理,整理出访问用户所属地信息,将整理出的IPv6访问用户所属地信息按照地理位置进行归类划分,并按照特定格式存储至数据库中;S4,获取数据库中数据,以IPv6访问用户所属地理位置为单位统计IPv6地理归属地的数量,并进行排序,将统计的结果进行输出。2.根据权利要求1所述的统计方法,其中,所述步骤S1包括:服务器获取其Http日志,对Http日志进行处理,将其中IPv6地址信息数据存放到服务器缓冲文件中,然后再查找所述缓冲文件,并将数据存放到指定的数组中。3.根据权利要求1所述的统计方法,其中,所述步骤S1中,对Http日志进行处理包括:对采集的Http日志数据进行遍历,获取记录中包含的IPv6地址信息。4.根据权利要求1所述的统计方法,其中,所述步骤S2中基于本地IPv6地址信息库进行IPv6访问用户的所属地信息的解析包括:将获取到的IPv6地址信息数据进行拆解,并将IPv6地址前缀、后缀数据与本地IPv6地址信息库进行数据比对,得到所述IPv6地址对应的地理位置信息。5.根据权利要求4所述的统计方法,其中,所述本地IPv6地址信息库...
【专利技术属性】
技术研发人员:黄友俊,李星,吴建平,金东勋,李威,
申请(专利权)人:下一代互联网重大应用技术北京工程研究中心有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。