[发明专利]解决天窗问题的方法和装置有效
申请号: | 202010808200.5 | 申请日: | 2020-08-12 |
公开(公告)号: | CN112073548B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 田志涛 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | H04L61/30 | 分类号: | H04L61/30;H04L61/4511;H04L69/22;H04L9/40 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 安伟 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解决 天窗 问题 方法 装置 | ||
本申请提供一种解决天窗问题的方法和装置,方法包括:根据接收到的第一请求报文获取响应数据;在所述响应数据包括第一外部资源链接的情况下,生成包括第一查询参数的改写链接;所述改写链接的域名为所述第一服务器的域名或者第三服务器的域名;所述第一查询参数的至少部分按照转换规则,根据所述第一外部资源链接的域名生成;采用所述改写链接替换所述响应数据中的所述第一外部资源链接;根据所述响应数据生成第一应答报文并发送;所述第一应答报文的目的IP地址为所述客户端IP地址。因为本申请的方法采用了已有的域名和参数构建了改写链接,所以不需要增加主站域名的子域名授权,减小了资源的配置量,也避免了资源链接可能冲突的问题。
技术领域
本公开涉及网络通信技术领域,尤其涉及一种解决天窗问题的方法和装置。
背景技术
随着IPv4地址资源的耗尽,为了能够容纳更多的网络接入端,IPv6网络开始逐步普及。目前,互联网处在IPv4向IPv6过渡阶段,兼用两种协议。
为了向用户提供大量的内部资源和外部资源,各种服务网站中存储大量的内部资源链接和外部资源链接。假如第一网站已经升级为支持IPv6协议,其内部资源链接为对应IPv6地址的链接;而因为其外部资源链接对应的第二网站没有升级,仍然采用IPv4协议;已经升级至采用IPv6协议的客户端在通过第一网站提供的外部资源链接访问第一网站内容时,其将出现响应缓慢、外部资源无法显示的情况;因外部资源对应的内容使得显示窗口出现页面残缺不全或者部分内容空白的问题为天窗问题。
当前第一网站可以采用如下的方法,尽可能地避免出现天窗问题。
第一种方法是:第一网站在响应客户端请求生成响应报文时,将响应报文中的外部资源链接转换为第二网站主站域名的子域名(第一网站可能也是第一网站),生成改写链接;在客户端触发改写链接时,DNS服务器根据改写链接将客户端关于对外部资源的请求返回值第二网站服务器;第二网站服务器根据外部资源链接,采用IPv4网络请求第二网站的外部资源;在获得外部资源后,第二网站服务器再返回给客户端。
第二种方法是:第一网站在响应用户请求生成响应报文时,将响应报文中的外部资源链接转换为一相对路径链接;在客户端触发相对路径链接而生成查询请求到达第一网站服务器;第一网站服务器根据外部资源链接,采用IPv4网络请求第二网站的外部资源;在获得外部资源后,第一网站再返回给客户端。
前述两种方法存在如下问题:两种方法需要增加主站域名的子域名授权;第一网站提供的外部资源链接越多,其需要授权的子域名授权也越多,配置时间也随之增多;改写链接,采用外部链接改写的改写链接与已有资源链接冲突的可能性也增大,造成访问错误。某些熟悉外部资源链接IPv4网站的用户在查看到改写链接后,可能产生改写链接为恶意链接的疑虑。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种解决天窗问题的方法和装置。
一方面,本申请提供一种解决天窗问题的方法,包括,第一服务器用于:
根据接收到的第一请求报文获取响应数据;所述第一请求报文是仅支持第一IP协议的客户端发送的请求报文;
在所述响应数据包括第一外部资源链接的情况下,生成包括第一查询参数的改写链接;所述第一外部资源链接为表示存储在第二服务器中资源的链接;所述第二服务器为仅支持第二IP协议的服务器;所述改写链接的域名为所述第一服务器的域名或者第三服务器的域名;所述第一查询参数的至少部分按照转换规则,根据所述第一外部资源链接的域名生成;所述第一服务器或所述第三服务器为同时支持所述第一IP协议和所述第二IP协议的服务器;
采用所述改写链接替换所述响应数据中的所述第一外部资源链接;
根据所述响应数据生成第一应答报文并发送;所述第一应答报文的目的IP地址为所述客户端IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010808200.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无卤环保聚氨酯油性漆及其制备方法
- 下一篇:转子排线绕线机