域名系统的处理方法、装置及域名系统制造方法及图纸

技术编号:15726874 阅读:262 留言:0更新日期:2017-06-29 22:20
本发明专利技术实施例公开了一种域名系统的处理方法、装置及域名系统,其中,方法包括:获取所述根节点和所述其他节点的运行情况;若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理。本发明专利技术实施例由于构建了能够调用授权信息数据库,进行域名解析处理的虚拟节点,因此,使得一旦域名系统中的任一节点出现故障,所构建的虚拟节点能够立即提供域名解析服务,从而提高了互联网服务的可靠性。

【技术实现步骤摘要】
域名系统的处理方法、装置及域名系统
本专利技术涉及互联网技术,尤其涉及一种域名系统的处理方法、装置及域名系统。
技术介绍
域名系统(DomainNameSystem,DNS),是互联网(Internet)一项核心服务,它作为可以将域名和互联网协议(InternetProtocol,IP)地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS是具有层次的树状结构基于“域(domain)”的命名系统,又可以称为域名空间。这个域名空间的最上层即第一层,就是根域名服务器,被称为根节点,负责管理世界各国的域名信息,在根服务器下面是顶级域名服务器,被称为一级节点,负责管理相关国家的域名信息,依此类推。然而,一旦域名系统中的任一节点出现故障,该节点就无法进行对应的域名解析,使得一些互联网服务则无法被用户访问,从而导致了互联网服务的可靠性的降低。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种域名系统的处理方法、装置及域名系统,用以提高互联网服务的可靠性。本专利技术实施例提供的一种域名系统的处理方法,所述域名系统包括根节点和具有层次结构关系的其他节点,包括:获取所述根节点和所述其他节点的运行情况;若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理。在基于本专利技术上述方法的另一个实施例中,所述虚拟节点为虚拟根节点,以提供所述根节点所提供的全部服务。在基于本专利技术上述方法的另一个实施例中,所述根节点所提供的全部服务包括域名解析服务和顶级域授权灾备服务。在基于本专利技术上述方法的另一个实施例中,所述若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理之后,还包括:在所述其他节点的递归工作模式中,将任一其他节点所存储的所述根节点的标识信息,修改为所述虚拟节点的标识信息,或者将全部的域名解析请求,转发给所述虚拟节点。在基于本专利技术上述方法的另一个实施例中,所述若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理之前,还包括:获取所述根节点和所述其他节点的授权记录信息;对所述授权记录信息进行备份处理,以获得所述授权信息数据库。在基于本专利技术上述方法的另一个实施例中,所述获取所述根节点和所述其他节点的授权记录信息,包括:获取所述根节点和所述其他节点中至少一项所存储的所述授权记录信息;或者获取所述根节点和所述其他节点中至少一项的域名解析记录,根据所述域名解析记录,获得所述授权记录信息。在基于本专利技术上述方法的另一个实施例中,所述对所述授权记录信息进行备份处理,以获得所述授权信息数据库,包括:对所述授权记录信息以分布式存储方式,进行备份处理,以获得所述授权信息数据库。在基于本专利技术上述方法的另一个实施例中,所述若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理之后,还包括:若所述故障修复,删除所构建的所述虚拟节点。本专利技术实施例提供的一种域名系统的处理装置,所述域名系统包括根节点和具有层次结构关系的其他节点,包括:获取单元,用于获取所述根节点和所述其他节点的运行情况;处理单元,用于若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理。在基于本专利技术上述装置的另一个实施例中,所述虚拟节点为虚拟根节点,以提供所述根节点所提供的全部服务。本专利技术实施例提供的一种域名系统,包括:根节点;具有层次结构关系的其他节点;上述域名系统的处理装置;以及授权信息数据库,用于存储所述根节点和所述其他节点的授权记录信息。基于本专利技术上述实施例提供的域名系统的处理方法,通过获取域名系统所包括的根节点和具有层次结构的其他节点的运行情况,若所述根节点或任一其他节点发生故障,使得能够构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理,由于构建了能够调用授权信息数据库,进行域名解析处理的虚拟节点,因此,使得一旦域名系统中的任一节点出现故障,所构建的虚拟节点能够立即提供域名解析服务,从而提高了互联网服务的可靠性。基于本专利技术上述实施例提供的域名系统的处理装置,通过获取单元获取域名系统所包括的根节点和具有层次结构的其他节点的运行情况,若所述根节点或任一其他节点发生故障,使得处理单元能够构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理,由于构建了能够调用授权信息数据库,进行域名解析处理的虚拟节点,因此,使得一旦域名系统中的任一节点出现故障,所构建的虚拟节点能够立即提供域名解析服务,从而提高了互联网服务的可靠性。基于本专利技术上述实施例提供的域名系统,通过处理装置获取域名系统所包括的根节点和具有层次结构的其他节点的运行情况,若所述根节点或任一其他节点发生故障,使得该处理装置能够构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理,由于构建了能够调用授权信息数据库,进行域名解析处理的虚拟节点,因此,使得一旦域名系统中的任一节点出现故障,所构建的虚拟节点能够立即提供域名解析服务,从而提高了互联网服务的可靠性。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明构成说明书的一部分的附图描述了本专利技术的实施例,并且连同描述一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1为本专利技术域名系统的处理方法一个实施例的流程图;图2为本专利技术域名系统的处理装置一个实施例的结构示意图;图3为本专利技术域名系统的处理装置另一个实施例的结构示意图;图4为本专利技术域名系统一个实施例的结构示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1为本专利技术域名系统的处理方法一个实施例的流程图,所述域名系统可以包括根节点和具有层次结构关系的其他节点。具体来说,域名系统的最上层即第一层,就是根域名服务器,被称为根节点,负责管理世界各国的域名信息,在根服务器下面是顶级域名服务器,被称为一级节点,负责管理相关国家的域名信息,依此类推。如图1所示,该实施例方法包括:101、获取所述根节点和所述其他节点的运行情况。对于根节点来说,为了保证能够及时获知根节点的运行情况,可以对指定区域的临界区域出口处进行数据报文的监听,以确定是否出现域名解析故障。以中国为例,可以在中国对境外的出口处监听数据报文,对域名解析记录本文档来自技高网...
域名系统的处理方法、装置及域名系统

【技术保护点】
一种域名系统的处理方法,所述域名系统包括根节点和具有层次结构关系的其他节点,其特征在于,包括:获取所述根节点和所述其他节点的运行情况;若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理。

【技术特征摘要】
1.一种域名系统的处理方法,所述域名系统包括根节点和具有层次结构关系的其他节点,其特征在于,包括:获取所述根节点和所述其他节点的运行情况;若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理。2.根据权利要求1所述的方法,其特征在于,所述虚拟节点为虚拟根节点,以提供所述根节点所提供的全部服务。3.根据权利要求2所述的方法,其特征在于,所述根节点所提供的全部服务包括域名解析服务和顶级域授权灾备服务。4.根据权利要求2所述的方法,其特征在于,所述若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理之后,还包括:在所述其他节点的递归工作模式中,将任一其他节点所存储的所述根节点的标识信息,修改为所述虚拟节点的标识信息,或者将全部的域名解析请求,转发给所述虚拟节点。5.根据权利要求1所述的方法,其特征在于,所述若所述根节点或任一其他节点发生故障,构建虚拟节点,以供利用所述虚拟节点,调用授权信息数据库,进行域名解析处理之前,还包括:获取所述根节点和所述其他节点的授权记录信息;对所述授权记录信息进行备份处理,以获得所述授权信息数据库。6.根据权利要求5所述的方法,其特征在于,所述获取所述根...

【专利技术属性】
技术研发人员:濮灿周鸿祎谭晓生
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1