[发明专利]一种用户溯源的方法、装置及系统有效
申请号: | 201610324043.4 | 申请日: | 2016-05-16 |
公开(公告)号: | CN107395778B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 杨熹 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 溯源 方法 装置 系统 | ||
本申请公开了一种用户溯源的方法及系统,所述方法包括:业务服务器接收网络地址转换器转发的用户通过客户端访问业务服务器的第一业务请求,当所述第一业务请求的载荷中未包含客户端私网IP地址时,业务服务器向所述客户端返回第一重定向消息,所述第一重定向消息用于将所述客户端重定向至公网定位服务器,所述第一重定向消息包括第一统一资源定位符;业务服务器接收网络地址转换器转发的客户端访问业务服务器的第二业务请求,所述第二业务请求包括:端口号以及第二URL,业务服务器解析所述第二URL获取所述客户端的私网IP地址,依据所述私网IP地址和端口号获取所述客户端的账户。本申请具有实现用户溯源的优点。
技术领域
本申请涉及通信领域,尤其涉及一种用户溯源(英文:user tracing)的方法、装置及系统。
背景技术
随着第四版本因特网协议(英文:Internet Protocol Version 4,中简称:IPv4)地址的耗尽,运营商需要借助网络地址转换(英文:network address translation,简称:NAT)技术支撑业务发展,运营商使用的NAT技术也可以称为运营商级NAT(英文:carrier-grade NAT,简称:CGN)。该技术可以实现多个上网用户共享一个IPv4地址,从而大幅提升IPv4地址利用率。
根据CGN设备形态的差别,可以分为:集成CGN方案、独立CGN方案。独立CGN方案是在网络中部署独立CGN设备,单独为用户分配公网IP地址和端口(英文:Port)资源。由于独立CGN方案的CGN在转发报文时会修改报文中的用户IP地址,导致服务器在有需要时不能确定接收的报文对应的用户的账户,即不能实现用户溯源。
发明内容
本申请提供一种用户溯源的方法、装置及网络设备,可以实现用户溯源,并且提高用户溯源的准确性。
第一方面,提供一种用户溯源的方法,该方法包括:
业务服务器接收网络地址转换器转发的客户端访问业务服务器的第一业务请求,当所述第一业务请求中未包含客户端私网IP地址时,业务服务器向所述客户端返回第一重定向消息,所述第一重定向消息用于将所述客户端重定向至公网定位服务器,所述第一重定向消息携带第一统一资源定位符URL,所述第一URL为所述客户端访问资源对应的统一资源定位符;
业务服务器接收网络地址转换器转发的客户端访问业务服务器门户网站的第二业务请求,所述第二业务请求包括:端口号以及第二URL,所述第二URL携带客户端私网IP地址以及所述第一URL;所述第二URL通过所述客户端接收的第二重定向消息获取,所述第二重定向消息用于将所述客户端重定向至所述业务服务器,所述第二重定向消息携带第二URL;所述第二重定向消息为所述客户端通过第三重定向消息访问私网定位服务器后接收的所述私网服务器返回的重定向消息,所述第三重定向消息用于将所述客户端重定向至所述私网定位服务器,所述第三重定向消息为所述客户端通过所述第一重定向消息访问所述公网定位服务器后接收的所述公网服务器返回的重定向消息,所述第三重定向消息携带所述第一URL;
业务服务器解析所述第二URL获取所述客户端的私网IP地址,依据所述私网IP地址和端口号获取所述客户端的账户。
第一方面的技术方案通过三个重定向消息以及二个业务请求来获取私网IP地址,依据私网IP地址实现用户溯源,相对于在日志服务器查询私网IP地址的技术方案,本申请的技术方案具有私网IP地址查询快,查询开销小的优点。
在一种可选设计中,上述第一重定向消息、第二重定向消息、第三重定向消息都可以为基于超文本传输协议的重定向消息。
上述可能设计中的重定向消息均基于超文本传输协议,能够提高重定向消息的可靠性,从而提高溯源的可靠性。
第二方面,提供一种用户溯源的重定向方法,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610324043.4/2.html,转载请声明来源钻瓜专利网。