[发明专利]一种基于编解码技术的DNS解析方法及系统有效
申请号: | 202011272063.4 | 申请日: | 2020-11-14 |
公开(公告)号: | CN112468607B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 武志鹏;曹祈洋 | 申请(专利权)人: | 北京网聚云联科技有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L67/02 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 宫建华 |
地址: | 101102 北京市通州区景*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 解码 技术 dns 解析 方法 系统 | ||
1.一种基于编解码技术的DNS解析方法,其特征在于,所述方法包括:
HTTP编码调度中心从设备中心获取节点服务器的IP地址,并对所述IP地址进行预编码后存储于DNS解析的映射表中;
接收终端发送的HTTP请求,并根据设定的基于IP地址的调度策略从所述DNS解析的映射表中选取与所述HTTP请求对应的IP编码串域名;
向所述终端返回携带有301/302的HTTP状态码和携带有所述IP编码串域名的Location头的编码信息;以由,所述终端接收携带有301/302的HTTP状态码和携带有所述IP编码串域名的Location头的编码信息,并根据携带有所述IP编码串域名的Location头的编码信息,通过本地DNS服务器向解码DNS解析系统发送所述IP编码串域名的DNS解析请求;以由解码DNS解析系统接收到所述终端发送的所述DNS解析请求,并根据预设的解码方法,对所述DNS解析请求中的所述Location头信息的IP编码串进行解码,并将解码结果返回给所述终端,以由所述终端根据所述解码结果访问对应的IP地址。
2.根据权利要求1所述的DNS解析方法,其特征在于,所述接收终端发送的HTTP请求,具体包括:
接收终端通过CNAME方式获得的HTTP编码调度中心的IP地址,并向所述HTTP编码调度中心发送HTTP请求。
3.一种基于编解码技术的DNS解析方法,其特征在于,所述方法包括:
终端向HTTP编码调度中心发送HTTP请求;以由HTTP编码调度中心根据设定的基于IP地址的调度策略从所述DNS解析的映射表中选取与所述HTTP请求对应的IP编码串域名,并向所述终端返回携带有301/302的HTTP状态码和携带有所述IP编码串域名的Location头的编码信息;
接收所述HTTP编码调度中心返回的301/302的HTTP状态码和IP编码串域名的Location头的编码信息,并通过本地DNS服务器向解码DNS解析系统发送所述IP编码串域名的DNS解析请求;以由解码DNS解析系统接收到所述终端发送的所述DNS解析请求,并根据预设的解码方法,对所述DNS解析请求中的所述Location头信息的IP编码串进行解码,并将解码结果返回给所述终端;
接收所述解码DNS解析系统发送的解码结果,并根据所述解码结果访问对应的IP地址。
4.根据权利要求3所述的DNS解析方法,其特征在于,所述终端向HTTP编码调度中心发送HTTP请求,具体包括:
终端通过CNAME方式获得的HTTP编码调度中心的IP地址,并向HTTP编码调度中心发送HTTP请求。
5.根据权利要求3所述的DNS解析方法,其特征在于,所述终端内设置有解码插件;所述接收携带有301/302的HTTP状态码和携带有所述IP编码串域名的Location头的编码信息,具体包括:
终端收到所述HTTP编码调度中心返回的301/302的HTTP状态码和携带有IP编码串域名的Location头的编码信息,则调用所述解码插件,对所述Location头中的IP编码串域名进行解码得到调度后的节点IP地址。
6.根据权利要求5所述的DNS解析方法,其特征在于,所述方法还包括:
根据所述调度后的节点I P地址访问对应的网址。
7.一种基于编解码技术的DNS解析系统,其特征在于,所述系统包括:
HTTP编码调度中心,用于HTTP编码调度中心从设备中心获取节点服务器的IP地址,并对所述IP地址进行预编码后存储于DNS解析的映射表中;接收终端发送的HTTP请求,并根据设定的基于IP地址的调度策略从所述DNS解析的映射表中选取与所述HTTP请求对应的IP编码串域名;向所述终端返回携带有301/302的HTTP状态码和携带有所述IP编码串域名的Location头的编码信息;
终端,用于向所述HTTP编码调度中心发送HTTP请求,以及接收携带有301/302的HTTP状态码和携带有所述IP编码串域名的Location头的编码信息,并根据携带有所述IP编码串域名的Location头的编码信息,通过本地DNS服务器向解码DNS解析系统发送所述IP编码串域名的DNS解析请求,以及根据解码DNS解析系统返回的解码结果访问对应的IP地址;
解码DNS解析系统,用于接收到所述终端发送的所述DNS解析请求,并根据预设的解码方法,对所述DNS解析请求中的所述Location头信息的IP编码串进行解码,并将解码结果返回给所述终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网聚云联科技有限公司,未经北京网聚云联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011272063.4/1.html,转载请声明来源钻瓜专利网。