[发明专利]一种固定长度域名的外链改写分布式系统有效
申请号: | 202010203446.X | 申请日: | 2020-03-20 |
公开(公告)号: | CN111416885B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 郭文强;陈其谋;林志远;谢玉燕 | 申请(专利权)人: | 福建万物易联网络科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;G06F16/955 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 占丽君 |
地址: | 350000 福建省福州市连江县*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 固定 长度 域名 改写 分布式 系统 | ||
本发明提供的外链改写分布式系统,DNS服务器当检测到终端用户支持IPV6时,生成包含IPV6地址的DNS响应返回给终端用户;CDN边缘缓存装置根据终端用户的HTTP请求将缓存的、或IPV6天窗改造装置返回的页面资源返回给终端用户;IPV6天窗改造装置对CDN边缘缓存装置发起的资源请求返回的响应内容嵌入的外链资源进行固定长度域名的外链改写,并将改写后的响应返回给CDN边缘缓存装置;还当检测到该资源请求是改写过的外链资源URL时,对该外链资源URL进行还原,并获取对应的页面资源返回给CDN边缘缓存装置。该系统解决现有技术出现改写后的域名太长问题,同时当接收到改写后的外链资源请求,能够正确还原成原始域名,并且该系统适用于分部署部署系统。
技术领域
本发明属于源站IPV6改造解决天窗问题技术领域,具体涉及一种固定长度域名的外链改写分布式系统。
背景技术
IPV4地址空间的不足阻碍和限制了互联网的发展,因此IPV6取代IPV4已成必然趋势。在进行源站IPV6改造过程中,如果仅做简单的IPV4地址到IPV6地址的转换,那么如果网站用到外链资源的源站不支持IPV6,则在纯IPV6的环境下,无法访问这些外链资源,导致天窗问题。所以目前有些进行源站IPV6升级改造方案会对网站第三方外链进行改写,解决天窗问题。
现有的改写方法通常有:
1、改变域名,把现有域名的.字符改为-,然后拼接支持IPV6域名解析的泛域名,使得改写后的域名能够支持IPV6解析。但是因为DNS域名系统对域名的长度存在限制:每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符,所以这种方法的改写方式容易导致域名的长度超限制,无法进行DNS解析,无法正常访问。
2、将域名直接替换为固定的支持IPV6解析的域名,然后将原始的域名放在域名后的URI或者URL查询串中。但是在实际操作中,发现很多js脚本会使用到URI或者查询串的逻辑,所以这种修改方式会导致URI或者查询串内容改变,导致js执行异常,容易导致页面出错。
发明内容
针对现有技术中的缺陷,本发明提供一种固定长度域名的外链改写分布式系统,解决现有技术出现改写后的域名太长问题,同时当接收到改写后的外链资源请求,能够正确还原成原始域名,并且该系统适用于分部署部署系统。
一种固定长度域名的外链改写分布式系统,包括:
至少一台DNS服务器:用于接收终端用户发起的DNS请求,当通过所述DNS请求判断该终端用户支持IPV6时,生成包含IPV6地址的DNS响应返回给终端用户;
至少一台CDN边缘缓存装置:用于接收终端用户发起的HTTP请求,根据该HTTP请求将缓存的、或IPV6天窗改造装置返回的页面资源返回给终端用户,供终端用户访问所述页面资源;
至少一台IPV6天窗改造装置:用于接收来自CDN边缘缓存装置的资源请求;当检测到该资源请求对应的响应内容需要改写时,对该响应内容中包含的外链资源URL进行固定长度域名的外链改写,并将改写后的响应内容返回给CDN边缘缓存装置;当检测到该资源请求是改写过的外链资源URL时,对该外链资源URL进行还原,并获取还原后原始URL对应的页面资源返回给CDN边缘缓存装置。
优选地,所述CDN边缘缓存装置具体用于:
接收终端用户发起的HTTP请求;
当CDN边缘缓存装置中缓存有与所述HTTP请求对应的页面资源时,生成包含所述页面资源的HTTP响应返回给终端用户;
当CDN边缘缓存装置中不存在与所述HTTP请求对应的页面资源时,生成资源请求发送给IPV6天窗改造装置,并根据IPV6天窗改造装置返回的页面资源生成HTTP响应,返回给终端用户。
优选地,所述CDN边缘缓存装置还用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建万物易联网络科技有限公司,未经福建万物易联网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010203446.X/2.html,转载请声明来源钻瓜专利网。