Ip地址属性信息的获取方法和装置的制造方法

文档序号:8266065阅读:479来源:国知局
Ip 地址属性信息的获取方法和装置的制造方法
【技术领域】
[0001] 本发明涉及数据处理领域,具体而言,涉及一种IP地址属性信息的获取方法和装 置。
【背景技术】
[0002] IPv6 是 Internet Protocol Version 6 的缩写,其中 Internet Protocol 译为"互 联网协议"。IPv6是IETF (互联网工程任务组,Internet Engineering Task Force)设计 的用于替代现行版本IP协议(即IPv4)的下一代IP协议。目前IP协议的版本号是4 (简 称为IPv4),它的下一个版本就是IPv6。
[0003] 与IPV4相比,IPV6具有以下几个优势!IPv6具有更大的地址空间。IPv4中规定 IP地址长度为32,最大地址个数为2~32 ;而IPv6中IP地址的长度为128,即最大地址个数 为2~128。与32位地址空间相比,其地址空间增加了 2~128-2~32个;现在,IPv4采用32位 地址长度,约有43亿地址,而IPv6采用128位地址长度可以忽略不计无限制的地址,有足 够的地址资源。地址的丰富将完全删除在IPv4互联网应用上有很多的限制,如IP地址,每 一个电话,每一个带电的东西可以有一个IP地址,从而可以真正形成一个数字家庭。IPv6 的技术优势,目前在一定程度上解决IPv4互联网存在的问题,这是IPv4向IPv6演进的重 要动力之一。
[0004] 但是在实际部署中,IPv6由于与IPv4不兼容,应用方面需要长时间的迀移和转 换,因此在IPv6的网络部署演进中充满了变数,并且由于规范的建立需要一点时间,在 IPv6实际部署中的对于IPv6地址的属性成了一个难题,一是没有完整、固定的规划,而是 实践过程中会远远不断的加入新地址、变更已有的地址,因此难以形成从上到下的地址精 细化管理。
[0005] 在内容分发网络(即⑶N)服务中,往往需要根据网民用户的IP地址或者是网民 使用的域名服务器(DNS)的IP地址来确定网民的一些相关属性,例如网民是从哪家运营商 接入的,是在那个地理区域接入的(国家、省、市等)。CDN需要这些信息以决定向网民发出 的域名解析请求给予回应,一般地,CDN会返回同一运营商内的,与用户在同一区域(国家、 省、市等不同级别,视运营规模而定)的服务器的IP地址,如果没有IP地址的属性信息,则 CDN无法完成对用户的请求的合理的判定。
[0006] 针对现有技术中获取IPv6地址的效率低、准确率低的问题,目前尚未提出有效的 解决方案。

【发明内容】

[0007] 本发明的主要目的在于提供一种IP地址属性信息的获取方法和装置,以解决获 取IPv6地址的效率低、准确率低的问题。
[0008] 为了实现上述目的,根据本发明实施例的一个方面,提供了一种IP地址属性信息 的获取方法。
[0009] 根据本发明的IP地址属性信息的获取方法包括:在网站的网页上嵌入至少一个 第一子域名下的URL和至少一个第二子域名下的URL,其中,所述第一子域名响应第一类型 IP的地址解析,所述第二子域名响应第二类型IP的地址解析;在用户终端的浏览器访问所 述网站的网页之后,获取所述用户终端的浏览器访问所述第一子域名下的URL和所述第二 子域名下的URL的访问日志信息,其中,所述访问日志信息携带有URL的访问时间、浏览器 的IP地址以及所述用户终端的浏览器的标识;获取所述访问日志信息中所述用户终端的 浏览器的标识相同、所述访问时间的间隔符合预设时间间隔、且所述浏览器的IP地址的类 型不同的第一访问信息和第二访问信息,其中,所述第一访问信息为所述用户终端的浏览 器访问所述第一子域名下的URL的访问信息,所述第二访问信息为所述用户终端的浏览器 访问所述第二子域名下的URL的访问信息;使用所述第一访问信息的第一 IP地址的第一属 性信息设置所述第二访问信息的第二IP地址的第二属性信息。
[0010] 进一步地,使用所述第一访问信息的IP地址的第一属性信息设置所述第二访问 信息的IP地址的第二属性信息包括:使用所述用户终端的浏览器的标识作为拼接键值,将 多个所述第一访问信息的第一 IP地址和所述第二访问信息的所述第二IP地址拼接为地址 对,得到第一地址对集合;获取所述地址对集合中的多个所述第一 IP地址的第一属性信息 及所述第一属性信息对应所述第一地址对集合的权重值;将所述权重值最高且所述权重值 符合预设阈值的所述第一属性信息作为所述第二IP地址的所述第二属性信息。
[0011] 进一步地,获取所述地址对集合中的多个所述第一 IP地址的第一属性信息及所 述第一属性信息对应所述地址对集合的权重值包括:对所述第一地址对集合中的所述地址 对进行去重处理,得到第二地址对集合;获取所述第二地址对集合中的多个所述第一 IP地 址的第一属性信息及所述第一属性信息对应所述第二地址对集合的权重值;对所述第一地 址对集合中的所述地址对进行去重处理,得到第二地址对集合包括:获取所述第一地址对 集合中各个所述地址对的所述第一 IP地址、所述第二IP地址、访问时间所述的访问时间段 以及所述用户终端的浏览器的标识;若所述第一地址对集合中存在所述第一 IP地址、所述 第二IP地址、所述访问时间段以及所述用户终端的浏览器的标识一致的两个所述地址对, 则去除其中一个所述地址对,得到所述第二地址对集合。
[0012] 进一步地,在将所述权重值最高且所述权重值符合预设阈值的所述第一属性信息 作为所述第二IP地址的所述第二属性信息之后,所述获取方法还包括:获取所述第二IP 地址所属的地址区段;使用所述第二属性信息设置所述地址区段内各个IP地址的属性信 息;使用所述第二属性信息设置所述地址区段内各个IP地址的属性信息包括:检测所述地 址区段是否具有预存属性信息;若所述地址区段具有所述预存属性信息,则获取所述第二 IP地址所属的地址子区段,则使用所述第二属性信息为所述地址子区段内各个IP地址的 属性信息赋值;或,获取所述预存属性信息的加权值,使用所述加权值与所述预存属性信息 进行加权计算得到信息加权值,基于所述信息加权值确定地址区段内的属性信息;若所述 地址区段不具有所述预存属性信息,则使用所述第二属性信息设置所述地址区段内各个IP 地址的属性信息。
[0013] 进一步地,使用所述第一访问信息的第一 IP地址的第一属性信息设置所述第二 访问信息的第二IP地址的第二属性信息包括:获取所述第一访问信息的第一网站域名信 息和所述第二访问信息的第二网站域名信息;若所述第一网站域名信息与所述第二网站域 名信息中的身份识别信息一致,则使用所述第一访问信息的所述第一 IP地址的所述第一 属性信息设置所述第二访问信息的所述第二IP地址的所述第二属性信息。
[0014] 为了实现上述目的,根据本发明实施例的另一方面,提供了一种IP地址属性信息 的获取装置。根据本发明的IP地址属性信息的获取装置包括:域名处理模块,用于在网站 的网页上嵌入至少一个第一子域名下的URL和至少一个第二子域名下的URL,其中,所述第 一子域名响应第一类型IP的地址解析,所述第二子域名响应第二类型IP的地址解析;第 一获取模块,用于在用户终端的浏览器访问所述网站的网页之后,获取所述用户终端的浏 览器访问所述第一子域名下的URL和所述第二子域名下的URL的访问日志信息,其中,所述 访问日志信息中携带有URL的访问时间、浏览器的IP地址以及所述用户终端的浏览器的标 识;第二获取模块,用于获取所述访问日志信息中所述用户终端的浏览器的标识相同、所述 访问时间的间隔符合预设时间间隔、且所述浏览器的IP地址的类型不同的第一访问信息 和第二访问信息,其中,所述第一访问信息为所述用户终端的浏览器访问所述第一子域名 下的URL的访问信息,所述第二访问信息为所述用户终端的浏览器访问所述第二子域名下 的URL的访问信息;第一设置模块,用于使用所述第一访问信息的第一 IP地址的第一属性 信息设置所述第二访问信息的第二IP地址的第二属性信息。
[0015] 进一步地,所述第一设置模块包括:地址拼接模块,用于使用所述用户终端的浏览 器的标识作为拼接键值,将多个所述第一访问信息的第一 IP地址和所述第二访问信息的 所述第二IP地址拼接为地址对,得到第一地址对集合;第一获取子模块,用于获取所述地 址对集合中的多个所述第一 IP地址的第一属性信息及所述第一属性信息对应所述第一地 址对集合的权重值;设置子模块,用于将所述权重值最高且所述权重值符合预设阈值的所 述第一属性信息作为所述第二IP地址的所述第二属性信息。
[0016] 进一步地,所述第一获取子模块包括:去重模块,用于对所述第一地址对集合中的 所述地址对进行去重处理,得到第二地址对集合;信息和权重
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1