【技术实现步骤摘要】
域名服务器、域名备份方法和计算机可读存储介质
本公开涉及互联网
,特别是一种域名服务器和域名备份方法。
技术介绍
DNS(DomainNameSystem,域名系统)是互联网中重要的组成部分,用户需要通过DNS的域名解析才能得到域名所对应的地址,进而进行网站访问。当DNS解析出现重大故障时,往往导致网络和业务瘫痪。近年来,DNS解析频繁出现问题,导致严重后果,例如09年暴风事件导致多个省份断网,2014年初根节点解析问题导致国内大范围网络故障,2016年美国域名服务供应商DYN解析故障导致半个美国网络故障。
技术实现思路
本公开的一个目的在于提高域名系统的可靠性。根据本公开的一个方面,提出一种域名服务器,包括:第一缓存,用于存储来自上级域名服务器的域名解析结果;第二缓存,用于备份第一缓存的域名解析结果;域名更新单元,用于当第一缓存中的域名解析结果距离过期的时间达到预定阈值,且无法从上级域名服务器获取域名解析更新结果时,利用第二缓存中的域名解析结果更新第一缓存。可选地,第一缓存中备份的域名解析结果的生存时长为缺省值;第二缓存中备份的域名解析结果的生存时长为最大值。 ...
【技术保护点】
1.一种域名服务器,包括:第一缓存,用于存储来自上级域名服务器的域名解析结果;第二缓存,用于备份所述第一缓存的域名解析结果;域名更新单元,用于当所述第一缓存中的域名解析结果距离过期的时间达到预定阈值,且无法从上级域名服务器获取域名解析更新结果时,利用所述第二缓存中的域名解析结果更新所述第一缓存。
【技术特征摘要】
1.一种域名服务器,包括:第一缓存,用于存储来自上级域名服务器的域名解析结果;第二缓存,用于备份所述第一缓存的域名解析结果;域名更新单元,用于当所述第一缓存中的域名解析结果距离过期的时间达到预定阈值,且无法从上级域名服务器获取域名解析更新结果时,利用所述第二缓存中的域名解析结果更新所述第一缓存。2.根据权利要求1所述的服务器,其中,所述第一缓存中备份的所述域名解析结果的生存时长为缺省值;所述第二缓存中备份的所述域名解析结果的生存时长为最大值。3.根据权利要求1所述的服务器,其中,所述解析单元还用于当所述第一缓存中的域名解析结果距离过期的时间达到预定阈值时向上级域名服务器查询更新,并缓存至所述第一缓存和所述第二缓存。4.根据权利要求1所述的服务器,其中,所述第二缓存还用于在初始化时递归查询并存储所述第一缓存中的全部所述域名解析结果。5.根据权利要求1~4任意一项所述的服务器,还包括:域名解析模块,用于接收来自用户的域名查询请求,根据所述第一缓存中的域名解析结果或上级域名服务器的域名解析结果获取并反馈IP地址信息。6.一种域名备份方法,包括:当第一缓存中存储的域名解析结果距离过期的时间达到预定阈值时,向上级域名服务器请求域名解析更新结果,其中,所述第一缓存中...
【专利技术属性】
技术研发人员:彭巍,曹维华,贺晓东,杨胜,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。