[发明专利]一种优化DNS根服务访问的方法与系统有效
申请号: | 201510623169.7 | 申请日: | 2015-09-25 |
公开(公告)号: | CN105245631B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 姚健康;孔宁;李晓东 | 申请(专利权)人: | 中国互联网络信息中心 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 司立彬 |
地址: | 100190 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 优化 dns 服务 访问 方法 系统 | ||
1.一种优化DNS根服务访问的方法,其步骤为:
1)在递归服务器中设置一根区数据缓存器;
2)当递归解析器需要从根域名服务器查询某一类型的顶级域名所对应的资源记录RR时,首先检查该递归解析器的设定缓存是否有相对应的资源记录RR,如果有则反馈包含该资源记录RR的查询结果,否则进行步骤3);
3)该递归服务器在该根区数据缓存器的数据缓存里检查该类型的顶级域名所对应的资源记录RR,如果找到相对应的资源记录RR,则反馈包含该资源记录RR的查询结果,否则进行步骤4);
4)该递归服务器向根域名服务器查询该类型的顶级域名所对应的资源记录RR,如果找到对应的资源记录RR,则反馈包含该资源记录RR的查询结果;如果没找到相对应的资源记录RR,则反馈查询失败的查询结果;
5)对于包含该资源记录RR的查询结果,该递归解析器检查该查询结果对应的查询是否为DNSSEC查询,如果是,则对该查询结果进行DNSSEC检测,如果通过DNSSEC验证,则该递归解析器将查询该类型的顶级域名得到的对应资源记录RR存储到该根区数据缓存器,如果没有通过DNSSEC验证,则不对查询结果在根区数据缓存器里进行缓存;如果查询结果对应的查询不是DNSSEC查询,则该递归解析器向根域名服务器发送一个查询该类型顶级域名所对应资源记录RR的DNSSEC查询,并对反馈结果进行DNSSEC验证,如果通过验证,则该递归解析器将查询该类型的顶级域名得到的对应资源记录RR存储到该根区数据缓存器,否则不在该根区数据缓存器中缓存该查询结果。
2.如权利要求1所述的方法,其特征在于,在DNS根服务系统中还设置一根区文件分析器;所述根区数据缓存器给每个新放入根区数据缓存器的资源记录RR设置一刷新定时器;所述根区文件分析器对所述根区数据缓存器中的资源记录RR是否更新进行判断,其方法为:
21)所述根区文件分析器从根域名服务器查询获得SOA记录,然后设置所述根区数据缓存器的版本号为SOA记录的序列号,设置所述刷新定时器的值为SOA记录的过期值;
22)所述根区文件分析器从互联网数字分配机构获得根区文件,并对去除SOA记录及其数字签名记录RRSIG后的根区文件进行摘要操作,将获得的摘要值作为所述根区数据缓存器的指纹;
23)所述根区文件分析器定期查询根域名服务器的SOA记录,并比较根区数据缓存器的版本号与SOA的序列号是否一致,如果一致,则定期查询;如果不一致,则通知根区数据缓存器停止对递归解析器进行响应,并且重新获取根区文件,并对去除SOA记录及其数字签名记录RRSIG后的根区文件进行摘要操作,然后将新生成的摘要值与根区数据缓存器的指纹进行比较;如果一致,则设置根区数据缓存器的版本号为当前获取的SOA的序列号,并且更新根区数据缓存器中的SOA,然后通知根区数据缓存器继续对递归解析器进行响应;如果不一致,则将根区数据缓存器中的所有数据丢弃,然后通知根区数据缓存器继续对递归解析器进行响应。
3.如权利要求2所述的方法,其特征在于,所述根区数据缓存器中,每一资源记录RR的刷新计时器进行倒计时,同时资源记录RR的时间TTL会保留在原有的值;根区数据缓存器抛弃刷新定时器值过期的资源记录RR。
4.如权利要求2所述的方法,其特征在于,对于所述查询结果中包含的资源记录RR,递归服务器删除查询结果中这些资源记录RR的刷新定时器,并且将所述查询结果中的资源记录RR的TTL将开始倒计时。
5.如权利要求1或2所述的方法,其特征在于,所述根区文件分析器定期查询根域名服务器的SOA记录的时间间隔为SOA记录的刷新值或者DNS管理员设定的数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国互联网络信息中心,未经中国互联网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510623169.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消炎抗过敏乳膏
- 下一篇:氨基酸发酵系统培养基料液回收利用工艺及装置