[发明专利]基于HTTP或HTTPS的根服务器扩展方法和网络有效
申请号: | 201510819050.7 | 申请日: | 2015-11-23 |
公开(公告)号: | CN105491110B | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 龚道彪;宋林健;刘东;李凤民;李震;万润夏;潘居臣;宋松;王爱民 | 申请(专利权)人: | 北京天地互连信息技术有限公司;中国石油天然气股份有限公司华北油田分公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 朱琨 |
地址: | 100028 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 根服务器 解析服务器 名字服务器 递归服务器 互联网络技术 配置代理 网络包括 响应消息 依次相连 最小系统 代理 健壮性 网络 传输 部署 保证 | ||
1.一种基于HTTP或HTTPS的根名字服务器扩展方法,其特征在于,包括:
步骤1:在现有递归服务器和根名字服务器之间配置代理解析服务器;
步骤2:在递归服务器操作系统的配置文件中配置代理解析服务器的IP地址;
步骤3:当用户的DNS请求在递归服务器缓存中不存在时,递归服务器将DNS请求发送到本地配置文件中指定的IP地址的代理解析服务器上;
步骤4、代理解析服务器确认收到的是一个根查询请求后自动同根名字服务器建立HTTP或HTTPS连接;
步骤5、根名字服务器接收DNS查询信息后产生DNS响应消息,并通过HTTP或HTTPS连接传输返回到代理解析服务器;
步骤6、代理解析服务器接收到根名字服务器通过HTTP或HTTPS发送来的信息后将响应消息转换成DNS响应消息返回到递归服务器;
步骤7、当递归服务器接收到代理递归服务器返回的根DNS查询消息后,根据响应消息,进行下一步的递归查询,下一步的递归查询按照正常的DNS查询流程,不需要再将查询消息发送到代理递归服务器。
2.根据权利要求1所述方法,其特征在于,所述步骤4中的连接不支持安全机制,则同根名字服务器的80端口建立连接;如果连接支持安全机制,则同根名字服务器的443端口建立连接。
3.根据权利要求1所述方法,其特征在于,所述代理解析服务器同根名字服务器之间的数据采用JSON进行编码,或直接传输二进制数据。
4.根据权利要求1所述方法,其特征在于,所述代理解析服务器和递归服务器都支持EDNS0协议,以便能够支持超过512字节的根名字服务器响应消息。
5.根据权利要求1所述方法,其特征在于,所述代理解析服务器为一个逻辑实体,通过一台独立的服务器主机来实现,或在递归服务器上通过配置一个“127.X.X.X”的本地地址实现。
6.根据权利要求1所述方法,其特征在于,所述根名字服务器支持基于HTTP或HTTPS的查询机制,并通过HTTP或HTTPS接受DNS查询消息。
7.一种基于HTTP或HTTPS的根名字服务器扩展网络,其特征在于,包括依次相连的:用户、递归服务器、代理解析服务器、根名字服务器;代理解析服务器和根名字服务器之间采用基于HTTP或HTTPS连接;
所述网络的工作方式为:用户向递归服务器发出一个域名的DNS请求,如果本地的递归服务器缓存了这个DNS请求条目,则递归服务器直接向用户返回DNS响应消息;如果本地的递归服务器没有缓存这个DNS请求消息,递归服务器将DNS请求发送到本地配置文件中指定的IP地址的代理解析服务器上;代理解析服务器确认收到的是一个根查询请求后自动同根名字服务器建立HTTP或HTTPS连接;根名字服务器接收DNS查询信息后产生DNS响应消息,并通过HTTP或HTTPS连接传输返回到代理解析服务器;代理解析服务器接收到根名字服务器通过HTTP或HTTPS发送来的信息后将响应消息转换成DNS响应消息返回到递归服务器;当递归服务器接受到代理递归服务器返回的根DNS查询消息后,根据响应消息,进行下一步的递归查询,下一步的递归查询按照正常的DNS查询流程,不需要再将查询消息发送到代理递归服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天地互连信息技术有限公司;中国石油天然气股份有限公司华北油田分公司,未经北京天地互连信息技术有限公司;中国石油天然气股份有限公司华北油田分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510819050.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:按键信号发送到APP的方法和装置
- 下一篇:一种物联网系统