【技术实现步骤摘要】
探测网站地址的方法、装置及系统
本申请实施例涉及通信
,具体而言,涉及一种探测网站地址的方法、装置及系统。
技术介绍
IPv4向IPv6过渡的过程中,当IPv6客户端浏览器通过支持双协议栈的Web应用代理,则可能遇到一个IPv6天窗问题,现有的解决IPV6的天窗问题的方案,存在以下缺陷:(1)在应用流量中,获取IPV4外链网站的URL,现在大多数工程师都是借助Wireshark等网络分析工具,采用手工操作方式,通过抓取报文来查找IPV4外链网站的URL,不仅工作量巨大且容易遗漏;(2)在应用流量中,重定向现象也很普遍,现有技术在重新请求目标IPV4外链网站的URL的过程中,如果该目标IPV4外链网站的URL携带重定向信息,重定向的URL仍然是IPV4的外链的话,该URL对于IPV6客户端来说是不可达的,则仍然会存在IPV6天窗问题;(3)在应用流量中,普遍存在多级IPV4外链,即IPV4外链网站的返回给IPV6客户端的网页中仍然存在IPV4外链,IPV6客户端请求目标IPV4外链网站的URL,仍然会存在天窗问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种探测网站地址的方法、装置及系统,以至少解决现有技术中采用手工操作方式通过抓取报文来查找IPv4外链网站的URL,不仅工作量巨大且容易遗漏的技术问题。根据本申请实施例的一个方面,提供了一种探测网站地址的方法,包括:在接收到IPv6客户端发送的IPv4网站请求的情况下,将上述IPv4网站请求 ...
【技术保护点】
1.一种探测网站地址的方法,其特征在于,包括:/n在接收到IPv6客户端发送的IPv4网站请求的情况下,将所述IPv4网站请求转发至IPv4网站,并接收所述IPv4网站返回的与所述IPv4网站请求对应的网页内容;/n依据所述网页内容获取所述IPv4网站的初始外链网站的第一统一资源定位符URL,并通过为所述初始外链网站的第一URL添加导流标识符,得到目标外链网站的第二URL,其中,所述导流标识符用于将所述第一URL导流至网关设备;/n将所述目标外链网站的第二URL发送至所述IPv6客户端。/n
【技术特征摘要】
1.一种探测网站地址的方法,其特征在于,包括:
在接收到IPv6客户端发送的IPv4网站请求的情况下,将所述IPv4网站请求转发至IPv4网站,并接收所述IPv4网站返回的与所述IPv4网站请求对应的网页内容;
依据所述网页内容获取所述IPv4网站的初始外链网站的第一统一资源定位符URL,并通过为所述初始外链网站的第一URL添加导流标识符,得到目标外链网站的第二URL,其中,所述导流标识符用于将所述第一URL导流至网关设备;
将所述目标外链网站的第二URL发送至所述IPv6客户端。
2.根据权利要求1所述的方法,其特征在于,在依据所述网页内容获取所述IPv4网站的初始外链网站的第一统一资源定位符URL之后,所述方法还包括:
依据所述网页内容获取所述初始外链网站的第一URL的DNS域名;
检测是否已存储有所述DNS域名;
若检测结果为否,则存储所述DNS域名,若检测结果为是,则不存储所述DNS域名。
3.根据权利要求1所述的方法,其特征在于,在依据所述网页内容获取所述IPv4网站的初始外链网站的第一统一资源定位符URL之后,所述方法还包括:
依据所述网页内容获取所述初始外链网站的第一URL的DNS域名;
检测所述DNS域名是否与所述导流标识符相同;
若检测结果为不同,则存储所述DNS域名,若检测结果为相同,则不存储所述DNS域名。
4.根据权利要求3所述的方法,其特征在于,在存储所述DNS域名之后,所述方法还包括:
通过对与存储的DNS域名相同的初始外链网站的第一URL添加导流标识符,得到目标外链网站的第二URL;
将所述目标外链网站的第二URL发送至IPv6客户端。
5.根据权利要求4所述的方法,其特征在于,在将所述目标外链网站的第二URL发送至所述IPv6客户端之后,所述方法还包括:
在检测到IPv6客户端对所述目标外链网站的第二URL发起请求的情况下,删除所述目标外链网站的第二URL中的所述导流标识符,并向IPv4外链网站请求初始外链网站的第一URL;
接收所述初始外链网站返回的响应报文,其中,所述响应报文包括返回的网页信息和HTTP首部;
检测所述响应报文的HTTP首部是否包含位置字段;
若检测结果为是,则对所述位置字段的初始URL添加导流标识符,得到目标位置字段的目标URL,并将所述目标URL发送至所述IPv6客户端,其中,所述目标URL包括所述初始URL和所述导流标识符。
6.根据权利要求5所述的方法,其特征在于,在将所述目标URL发送至所述IPv6客户端之后,所述方法还包括:
接收所述IPv6客户端对所述目标位置字段的目标URL发起的第二请求;
删除所述目标位置字段中的所述导流标识符,并向所述IPv4外链网站请求原始重定向的URL;
接收所述IPv4外链网站返回的网页信息。
<...
【专利技术属性】
技术研发人员:李苗,王铭铖,邢亚迪,李矩希,林章,
申请(专利权)人:山石网科通信技术股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。