一种IP地址修正方法和装置与流程

文档序号:12740227阅读:来源:国知局

技术特征:

1.一种IP地址修正方法,包括:

在一客户端访问服务器时,获取对应由所述客户端发送的访问请求的第一IP地址;所述第一IP地址由访问请求通过正常路由路径获得;

通过距离发起所述访问请求的客户端最近的内容分发网络服务器,获取打点IP地址;所述打点IP地址由所述客户端根据所述访问请求向内容分发网络服务器发送打点请求获得;

对所述打点IP地址和所述第一IP地址进行匹配计算,修正所述访问请求的真实IP地址。

2.根据权利要求1所述的方法,其特征在于,所述在一客户端访问服务器时,获取对应由所述客户端发送的访问请求的第一IP地址的步骤包括:

从接收到的访问请求中,获取第一IP地址和全局标识并进行记录;所述全局标识由客户端在发送访问请求时写入所述访问请求中。

3.根据权利要求2所述的方法,其特征在于,所述通过距离发起所述访问请求的客户端最近的内容分发网络服务器,获取打点IP地址的步骤,包括:

通过距离发起所述访问请求的客户端最近的内容分发网络服务器,获取所述访问请求的打点IP地址和全局标识并进行记录。

4.根据权利要求3所述的方法,其特征在于,所述对所述打点IP地址和所述第一IP地址进行匹配计算,修正所述访问请求的真实IP地址的步骤,包括:

查找同一全局标识下的各打点IP地址和各第一IP地址;

对所述打点IP地址和第一IP地址进行匹配计算,判断第一IP地址对应的访问请求是否发生中转;

如果所述第一IP地址对应的访问请求发生中转,则根据打点IP地址,修正所述访问请求的真实IP地址。

5.根据权利要求4所述的方法,其特征在于,所述对所述打点IP地址和第一IP地址进行匹配计算,判断第一IP地址对应的访问请求是否发生中 转的步骤,包括:

判断所述全局标识下的各第一IP地址与各打点IP地址是否相同;

如果所述全局标识下的各第一IP地址与各打点IP地址不相同,则确定第一IP地址对应的访问请求发生中转。

6.根据权利要求5所述的方法,其特征在于,所述根据打点IP地址,修正所述访问请求的真实IP地址的步骤,包括:

判断各打点IP地址中,同一种打点IP地址的个数是否超过阈值;

如果各打点IP地址中,同一种打点IP地址的个数超过阈值,则以超过阈值的打点IP地址作为所述访问请求的真实IP地址。

7.根据权利要求4所述的方法,其特征在于,所述对所述打点IP地址和第一IP地址进行匹配计算,判断第一IP地址对应的访问请求是否发生中转的步骤,包括:

判断所述全局标识下的各第一IP地址与各打点IP地址是否部分不同;

如果所述全局标识下的各第一IP地址与各打点IP地址部分不同,则确定第一IP地址中与各打点IP地址不同的部分所对应的访问请求发生中转。

8.根据权利要求7所述的方法,其特征在于,所述根据打点IP地址,修正所述访问请求的真实IP地址的步骤,包括:

针对第一IP地址中与各打点IP地址不同的部分所对应的访问请求,修正所述访问请求的真实IP地址为第一IP地址中与各打点IP地址相同部分的IP地址。

9.一种IP地址修正装置,包括:

第一IP地址获取模块,适于在一客户端访问服务器时,获取对应由所述客户端发送的访问请求的第一IP地址;所述第一IP地址由访问请求通过正常路由路径获得;

打点IP地址获取模块,适于通过距离发起所述访问请求的客户端最近的内容分发网络服务器,获取打点IP地址;所述打点IP地址由所述客户端根据所述访问请求向内容分发网络服务器发送打点请求获得;

真实IP地址修正模块,适于对所述打点IP地址和所述第一IP地址进行 匹配计算,修正所述访问请求的真实IP地址。

10.一种IP地址修正设备,包括:

存储器,加载有多条可执行指令;

处理器,执行所述多条可执行指令;所述多条指令包括执行以下步骤的方法:

在一客户端访问服务器时,获取对应由所述客户端发送的访问请求的第一IP地址;所述第一IP地址由访问请求通过正常路由路径获得;

通过距离发起所述访问请求的客户端最近的内容分发网络服务器,获取打点IP地址;所述打点IP地址由所述客户端根据所述访问请求向内容分发网络服务器发送打点请求获得;

对所述打点IP地址和所述第一IP地址进行匹配计算,修正所述访问请求的真实IP地址。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1