[发明专利]域名解析方法、DNS递归服务器及域名解析系统有效
| 申请号: | 201510629690.1 | 申请日: | 2015-09-28 |
| 公开(公告)号: | CN105357328B | 公开(公告)日: | 2018-10-02 |
| 发明(设计)人: | 吴琦;高世明;张鹏飞;毛伟;邢志杰;陈政璋 | 申请(专利权)人: | 互联网域名系统北京市工程研究中心有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋扬;黄健 |
| 地址: | 101400 北京市怀柔*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 域名解析 方法 dns 递归 服务器 系统 | ||
本发明提供一种域名解析方法、DNS递归服务器及域名解析系统,通过上一级DNS权威服务器一次性向DNS递归服务器发送包含多个下一级DNS权威服务器及其优先级信息的NS记录信息,实现下一级DNS权威服务器的多重备份,在主用的DNS权威服务器失效的时候,依然可以对DNS递归服务器本次的域名查询请求进行响应。因此可以大幅减小通过人为修改NS记录的方式造成的延时和数据丢失等损失,同时,还可以提高成功响应客户端的本次域名解析请求的几率。
技术领域
本发明涉及网络安全技术,尤其涉及一种域名解析方法、DNS递归服务器及域名解析系统,属于计算机技术领域。
背景技术
当客户端需要访问网络时,在浏览器中输入的网址,需要先通过域名系统(DomainName System,简称DNS)服务器进行域名解析,找到相应的IP地址,而后才能上网。DNS服务器主要用于完成从域名到互联网协议(Internet Protocol,简称IP)地址的映射及其他互联网资源解析。
域名服务器(Name Server,简称NS)记录就是用来指定该域名由哪个DNS服务器来进行解析的。注册域名时,每个注册的域名通过NS记录指定一个DNS服务器来进行解析。DNS服务器的NS记录地址一般以以下的形式出现:ns.domain.com,ns2.domain.com等。
现有技术中,域名系统(Domain Name System;简称:DNS)服务器包括根服务器、权威服务器、递归服务器。相应的,域名解析过程如下:客户端发起一个域名解析请求,该解析请求中包含域名;递归服务器接收到请求后,会向根服务器发起查询请求,根服务器向递归服务器返回该域名对应的顶级域名的NS记录信息,该NS记录信息包括该域名对应的顶级域名权威服务器的地址;递归服务器逐级向权威服务器发起查询请求,直至权威服务器向递归服务器返回该域名对应的IP地址,递归服务器将该IP地址反馈给客户端。例如,对于客户端请求的域名“www.baidu.com,DNS递归服务器首先询问根服务器,根服务器返回NS记录信息为“com”域的权威服务器地址;DNS递归服务器接着询问“com”域的权威服务器,“com”域的权威服务器返回NS记录信息为“baidu.com”域的权威服务器地址;DNS递归服务器再询问“baidu.com”域的权威服务器,直到得到存有与www.baidu.com”对应的IP地址记录(Address记录,简称A记录),然后将IP地址返回给客户端。
现有的域名解析过程中,递归服务器进行查询时,如果当前NS记录信息对应的DNS服务器失效,则本次查询请求响应失败,管理员会对相应的NS记录信息进行修改,将该域名交给其他DNS服务器来解析。这种通过人为修改NS记录的方式会造成延时和数据丢失等损失。
发明内容
本发明实施例提供一种域名解析方法、DNS递归服务器及域名解析系统,可以大幅减小通过人为修改NS记录的方式造成的延时和数据丢失等损失。
本发明实施例提供的域名解析方法,可以应用于域名解析系统,该域名解析系统包括DNS递归服务器、第一DNS权威服务器和多个第二DNS权威服务器,第一DNS权威服务器为多个第二DNS权威服务器的父级。该方法包括:DNS递归服务器接收第一DNS权威服务器发送的第一NS记录信息,该第一NS记录信息包括多个第二DNS权威服务器的地址信息和优先级信息;DNS递归服务器根据所述多个第二DNS权威服务器的地址信息和优先级信息依次向多个第二DNS权威服务器发送域名查询请求,直到获取与所述域名查询请求匹配的第一域名响应信息,根据所述第一域名响应信息获取所述域名对应的IP地址。
本发明实施例提供的DNS递归服务器,包括:接收模块,用于接收第一DNS权威服务器发送的第一域名服务器NS记录信息,该第一NS记录信息包括多个第二DNS权威服务器的地址信息和优先级信息;根据所述多个第二DNS权威服务器的地址信息和优先级信息依次向所述多个第二DNS权威服务器发送域名查询请求,直到获取与所述域名查询请求匹配的第一域名响应信息,根据所述第一域名响应信息获取所述域名对应的IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于互联网域名系统北京市工程研究中心有限公司,未经互联网域名系统北京市工程研究中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510629690.1/2.html,转载请声明来源钻瓜专利网。





