This application discloses a method, device, device and computer medium for accessing IPv4 external chain. When applied to IPv6 clients, the method includes: obtaining the URL of the target IPv4 external chain, the URL of the target IPv4 external chain is composed of the NAT64 gateway diversion identifier and the URL of the initial IPv4 external chain; diverting the URL of the target IPv4 external chain to the NAT64 gateway based on the NAT64 gateway diversion identifier; receiving the initial access of the NAT64 gateway. Data information sent after starting the URL of the IPv4 outer chain. The method, device, device and computer readable storage medium for accessing IPv4 outer chain disclosed in this application have high applicability.
【技术实现步骤摘要】
一种访问IPv4外链方法、装置、设备及计算机介质
本申请涉及通信
,更具体地说,涉及一种访问IPv4外链方法、装置、设备及计算机介质。
技术介绍
IPv4向IPv6过渡过程中,当IPv6客户端浏览器通过支持双协议栈的Web应用代理(以下称这种采用双协议栈的Web应用代理为NAT64网关)访问遗留的Web业务系统(如IPv4外链网站)时,可能遇到一个IPv6天窗问题,天窗问题描述如下:当IPv6客户端访问位于NAT64网关之后的IPv4主网站时,如果IPv4主网站的网页中携带有IPv4外链URL(即采用IPv4协议才能正常访问的不属于主网站的网页资源,如位于其他网站上的图片、音频或网页子帧),当该网页到达IPv6客户端进行渲染时,IPv6客户端会直接采用IPv6协议访问该IPv4外链URL,由于正常情况下IPv6客户端对该IPv4外链URL对应的网页资源访问不会经过NAT64网关,因此,该IPv4外链URL对IPv6客户端来说是IPv6不可达,因此,该IPv4外链URL所对应的网页内容无法在IPv6客户端浏览器上正常显示,这就出现了所谓的IPv6天窗。为了解决IPv6天窗问题,现有技术方案是:在NAT64网关处,在NAT64网关转发主网站网页时,修改主网站网页中的所有IPv4外链URL,使得对IPv4外链URL的访问必须经过NAT64网关,从而使得IPv4外链URL对IPv6客户端来说仍然是可访问的。NAT64网关的具体IPV4外链URL修改方法是:为IPV4外链URL中的DNS追加一个IPv6子域名,然后在权威DNS服务器上添加DNS-IPv6解析记 ...
【技术保护点】
1.一种访问IPv4外链方法,其特征在于,应用于IPv6客户端,所述方法包括:获取目标IPv4外链的URL,所述目标IPv4外链的URL由NAT64网关导流标识和初始IPv4外链的URL组成;基于所述NAT64网关导流标识将所述目标IPv4外链的URL导流至NAT64网关;接收所述NAT64网关访问所述初始IPv4外链的URL后发送的数据信息。
【技术特征摘要】
1.一种访问IPv4外链方法,其特征在于,应用于IPv6客户端,所述方法包括:获取目标IPv4外链的URL,所述目标IPv4外链的URL由NAT64网关导流标识和初始IPv4外链的URL组成;基于所述NAT64网关导流标识将所述目标IPv4外链的URL导流至NAT64网关;接收所述NAT64网关访问所述初始IPv4外链的URL后发送的数据信息。2.根据权利要求1所述的方法,其特征在于,所述目标IPv4外链的URL由所述NAT64网关生成,所述获取目标IPv4外链的URL,包括:接收所述NAT64网关发送的所述目标IPv4外链的URL。3.根据权利要求1所述的方法,其特征在于,所述目标IPv4外链的URL由所述IPv6客户端生成,所述获取目标IPv4外链的URL,包括:接收所述NAT64网关发送的网页,所述网页携带有所述初始IPv4外链的URL及浏览器脚本;基于所述浏览器脚本遍历出所述网页中携带的所述初始IPv4外链的URL;将所述初始IPv4外链的URL和所述NAT64网关导流标识组合成所述目标IPv4外链的URL。4.根据权利要求3所述的方法,其特征在于,所述接收所述NAT64网关发送的网页,包括:接收所述NAT64网关发送的缓存的所述网页;其中,所述NAT64网关发送所述网页的过程包括:缓存上一次发送至所述IPv6客户端的携带有所述初始IPv4外链的URL及浏览器脚本的网页;接收所述IPv6客户端发送的请求IPv4主网站的网站数据信息的请求;判断所述网页是否与所述请求匹配,若是,则发送所述网页至所述IPv6客户端。5.根据权利要求1所述的方法,其特征在于,所述NAT64网关导流标识与所述初始IPv4外链的URL之间添加有预设的外链标识。6.根据权利要求5所述的方法,其特征在于,所述基于所述NAT64网关导流标识将所述目标IPv4外链的URL导流至NAT64网关,包括:通过SSL协议,基于所述NAT64网关导流标识将所述目标IPv4外链的URL导流至NAT64网关。7.根据权利要求6所述的方法,其特征在于,所述接收所述NAT64网关访问所述初始IPv4外链的URL后发送的数据信息,包括:接收所述NAT64网关通过所述SSL协议访问所述初始IPv4外链的URL后发送的数据信息。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述NAT64网关导流标识在所述初始IPv4外链的URL之前。9.根据权利要求8所述的方法,其特征在于,所述NAT64网关导流标识包括IPv4网站的DNS域名。10.根据权利要求2或3所述的方法,其特征在于,所述NAT64网关导流标识包括所述NAT64网关的IP地址。11.一种访问IPv4外链方法,其特征在于,应用于NAT64网关,所述方法包括:接收IPv6客户端访问目标IPv4外链的URL的请求,所述目标IPv4外链的URL由NAT64网关导流标识和初始IPv4外链的URL组成;对所述初始IPv4外链的URL进行访问,并将访问所述初始IPv4外链的URL的结果发送给所述IPv6客户...
【专利技术属性】
技术研发人员:叶润国,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。