[发明专利]一种基于编解码技术的DNS解析方法及系统有效
申请号: | 202011272063.4 | 申请日: | 2020-11-14 |
公开(公告)号: | CN112468607B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 武志鹏;曹祈洋 | 申请(专利权)人: | 北京网聚云联科技有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L67/02 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 宫建华 |
地址: | 101102 北京市通州区景*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 解码 技术 dns 解析 方法 系统 | ||
本发明公开了一种基于编解码技术的DNS解析方法,HTTP编码调度中心从设备中心获取节点服务器的IP地址,并对IP地址进行预编码后存储于DNS解析的映射表中;接收终端向HTTP编码调度中心发送的HTTP请求,并根据设定的基于IP地址的调度策略从DNS解析的映射表中选取与HTTP请求对应的IP编码串域名;向终端返回携带有301/302的HTTP状态码和携带有IP编码串域名的Location头的编码信息;以由终端根据该编码信息向解码DNS解析系统请求解码,并根据解码DNS解析系统反馈的所述解码结果访问对应的IP地址。该方法使用IP编码串,不会直接暴露节点IP,可支持https协议访问,安全性更高。
技术领域
本发明涉及DNS技术领域,具体地,涉及一种基于编解码技术的DNS解析方法及系统。
背景技术
DNS域名系统(Domain Name System,DNS)是互联网的一项服务。它将域名和IP地址相互映射,将域名转为IP地址,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP数串。目前,为了实现域名的DNS解析操作,通常是由本地DNS解析系统通过递归和迭代查询方式,最终从授权的DNS解析商处解析得到域名对应的解析结果。
递归查询:如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文,而不是让该主机自己进行下一步的查询。
迭代查询:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地域名服务器:你下一步应当向哪一个域名服务器进行查询。然后让本地域名服务器进行后续的查询,而不是替本地域名服务器进行后续的查询。
在CDN分发领域,通常采用基于DNS系统的调度来实现就近分发,该调度技术依赖本地DNS的出口IP地址,但是这种调度方式不够准确(例如,本地DNS出口IP有可能设置错或者被篡改,导致调度就无法准确),而且调度也不够灵活(例如,就近服务节点刚好满负载,但是预设的DNS解析映射表限定它无法调度其他区域的节点)。因此,在CDN分发领域,通常采用基于终端IP地址的301/302调度机制(重定向机制)达到更好的调度效果,调度结果是在响应头Location的地址,Location的地址格式一般是:Location:http://{IP地址}/www.a.com/{URI}。然后,用户终端收到301/302重定向响应,会重新请求Location的内容。这种方式在Location中直接暴露了CDN目标服务器IP地址信息,也有一定的安全隐患,而且这种方式使得访问的HOST变成IP地址,那么与服务器的SSL握手就会出错,因此重定向的方式不支持HTTPS的访问。
也就是说,现有技术方案的主要问题是:第一、采用HTTP 301/302调度后的Location结果都是直接明文返回调度结果节点IP地址,节点IP地址容易被黑客截取利用,可能引起不可估量的损失。第二、由于Location返回的HOST是IP地址,所以无法支持https协议访问,安全性有所欠缺。有鉴于此,特提出本申请。
发明内容
本发明针对现有技术的不足而提出一种基于编解码技术的DNS解析方法及系统,从而解决了现有采用HTTP 301/302调度后的Location结果都是直接明文返回调度结果节点IP地址,节点IP地址容易被黑客截取利用,可能引起不可估量的损失、以及由于Location返回的HOST是IP地址,所以无法支持https协议访问,安全性有所欠缺的问题。
本发明提供了一种基于编解码技术的DNS解析方法,所述方法包括:
HTTP编码调度中心从设备中心获取节点服务器的IP地址,并对所述IP地址进行预编码后存储于DNS解析的映射表中;
接收终端发送的HTTP请求,并根据设定的基于IP地址的调度策略从所述DNS解析的映射表中选取与所述HTTP请求对应的IP编码串域名;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网聚云联科技有限公司,未经北京网聚云联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011272063.4/2.html,转载请声明来源钻瓜专利网。