[发明专利]DNS解析处理方法、装置、解析服务器以及存储介质在审
申请号: | 201910528918.6 | 申请日: | 2019-06-19 |
公开(公告)号: | CN112118325A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 彭巍;杨胜;贺晓东;曹维华;陆小铭 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;H04L12/24 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 方亮 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dns 解析 处理 方法 装置 服务器 以及 存储 介质 | ||
1.一种DNS解析处理方法,包括:
通过查询域名服务系统获得与接收到的DNS查询请求相对应的解析结果;
将所述解析结果以及解析结果副本分别缓存在对外服务缓存区和解析副本缓存区内;
将所述解析结果副本的缓存有效时长修改为预设的长期有效时长;
使用缓存在对外服务缓存区内的所述解析结果提供域名解析服务;
在判断所述域名服务系统出现故障时,则获得所述解析结果副本并缓存在所述对外服务缓存区内,使用缓存在所述对外服务缓存区内的所述解析结果副本提供域名解析服务。
2.如权利要求1所述的方法,还包括:
如果根据所述解析结果的缓存有效时长确定当前时间与此解析结果的失效时间之间的时长达到预设的时长阈值时,通过查询所述域名服务系统获得与所述解析结果相对应的新解析结果;
使用新解析结果、与所述新解析结果相对应的新的解析结果副本替换缓存在所述对外服务缓存区内的原有解析结果、缓存在所述解析副本缓存区内的原有解析结果副本;
将此替换后的解析结果副本的缓存有效时长修改为预设的长期有效时长。
3.如权利要求1或2所述的方法,还包括:
在判断所述域名服务系统的故障恢复时,将缓存在所述对外服务缓存区内的解析结果副本的缓存有效时长设置为所述解析结果的缓存有效时长;或者,
删除缓存在所述对外服务缓存区内的解析结果副本;
通过查询所述域名服务系统获得与此解析结果副本相对应的新解析结果;
将此新解析结果缓存在所述对外服务缓存区;
使用与此新解析结果相对应的新的解析结果副本替换缓存在所述解析副本缓存区内的原有解析结果副本,将此替换后的解析结果副本的缓存有效时长修改为预设的长期有效时长。
4.如权利要求3所述的方法,还包括:
定时向所述域名服务系统发送查询请求;
基于所述域名服务系统返回的响应信息判断所述域名服务系统是否出现故障、或者故障恢复。
5.如权利要求3所述的方法,其中,所述使用缓存在对外服务缓存区内的所述解析结果提供域名解析服务包括:
如果在所述对外服务缓存区内缓存有与接收到的DNS查询请求相对应的解析结果、并且基于此解析结果的缓存有效时长确定此解析结果为有效状态,则基于此解析结果生成DNS应答报文。
6.如权利要求3所述的方法,其中,所述使用缓存在所述对外服务缓存区内的所述解析结果副本提供域名解析服务包括:
如果在所述对外服务缓存区内缓存有与接收到的DNS查询请求相对应的解析结果副本,则基于此解析结果副本生成DNS应答报文。
7.如权利要求1所述的方法,还包括:
设置与所述解析结果相对应的第一生命周期TTL信息,其中,使用所述第一TTL信息用于表征所述解析结果的缓存有效时长;
设置与所述解析结果副本相对应的第二生命周期TTL信息,其中,使用所述第二TTL信息用于表征所述解析结果副本的缓存有效时长。
8.如权利要求7所述的方法,所述将所述解析结果副本的缓存有效时长修改为预设的长期有效时长包括:
将所述第二TTL信息的值设置为与所述长期有效时长相对应的值。
9.如权利要求1至8任一所述的方法,其中,
所述DNS查询请求包括:域名信息;所述解析结果包括:与DNS查询请求相对应的IP地址;
所述域名服务系统包括:根域名的DNS权威服务器、顶级域的DNS权威服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910528918.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自行车自动刹车装置
- 下一篇:向车辆用户提供辅助的方法和系统