DNS权威记录健康监控方法及系统技术方案

技术编号:30310538 阅读:15 留言:0更新日期:2021-10-09 22:52
本发明专利技术公开了一种DNS权威记录健康监控方法及系统,其中所述方法包括如下步骤:基于记录监控模型数据针对指定的资源记录进行监控服务;根据监控服务的结果修改对应记录监控模型数据中的监控状态,以使对应的资源记录被查询时根据对应的监控状态确定是否响应应答。本发明专利技术可以实现对A及AAAA记录的准确监控,提高资源记录的查询有效性。资源记录的查询有效性。资源记录的查询有效性。

【技术实现步骤摘要】
DNS权威记录健康监控方法及系统


[0001]本专利技术涉及计算机网络通信
,尤其涉及一种DNS权威记录健康监控方法及系统。

技术介绍

[0002]DNS(Domain Name System,域名系统)提供了互联网上的一个重要服务,其本质是建立了人的名字世界和底层的二进制协议地址世界的桥梁。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的 IP地址数串,通过域名最终得到该域名对应的 IP 地址的过程叫做域名解析。
[0003]DNS服务器作为提供域名解析的载体,存储有大量的DNS资源记录(Resource Record,简称RR),其中A记录和AAAA记录用来指定域名对应的IP地址记录。但是,现有的DNS监控服务主要监控DNS可用性和响应时间等性能数据,却无法对DNS资源记录实现健康监控。这样就会造成当域名对应IP的服务器故障或者地址变更时,用户只能通过DNS查询获取到故障的IP地址,进一步就会影响用户正常的网络服务。

技术实现思路

[0004]本专利技术的目的在于提供一种DNS权威记录健康监控方法及系统,解决了现有技术中对DNS资源记录无法进行健康监控,域名解析体验不佳的技术问题。
[0005]为了解决上述技术问题,本专利技术的一种DNS权威记录健康监控方法,包括如下步骤:基于记录监控模型数据针对指定的资源记录进行监控服务;根据监控服务的结果修改对应记录监控模型数据中的监控状态,以使对应的资源记录被查询时根据对应的监控状态确定是否响应应答。
[0006]作为本专利技术上述DNS权威记录健康监控方法的进一步改进,所述监控服务包括ping资源记录对应的服务器是否存在故障、http访问资源记录对应的服务器是否存在故障、监控资源记录对应的服务器TCP端口是否打开、监控资源记录对应的服务器UDP端口是否开启中的至少一种。
[0007]作为本专利技术上述DNS权威记录健康监控方法的进一步改进,所述记录监控模型数据包括资源记录以及对应的监控状态、监控类型、自动停止标志、自动恢复标志。
[0008]作为本专利技术上述DNS权威记录健康监控方法的进一步改进,根据所述记录监控模型数据中配置的对应监控类型确定实施的监控服务,并在指定的时间周期内执行监控服务。
[0009]作为本专利技术上述DNS权威记录健康监控方法的进一步改进,监控的结果为正常时,判断对应的自动恢复标志,如果支持自动启用,更新监控状态为启用状态,否则跳过更新操作;监控的结果为异常时,判断对应的自动停止标志,如果支持自动停用,更新监控状态为停用状态,否则跳过更新操作。
[0010]为了解决上述技术问题,本专利技术的一种DNS权威记录健康监控系统,包括:监控单元,用于基于记录监控模型数据针对指定的资源记录进行监控服务;更新单元,用于根据监控服务的结果修改对应记录监控模型数据中的监控状态,以使对应的资源记录被查询时根据对应的监控状态确定是否响应应答。
[0011]作为本专利技术上述DNS权威记录健康监控系统的进一步改进,所述监控服务包括ping资源记录对应的服务器是否存在故障、http访问资源记录对应的服务器是否存在故障、监控资源记录对应的服务器TCP端口是否打开、监控资源记录对应的服务器UDP端口是否开启中的至少一种。
[0012]作为本专利技术上述DNS权威记录健康监控系统的进一步改进,所述记录监控模型数据包括资源记录以及对应的监控状态、监控类型、自动停止标志、自动恢复标志。
[0013]作为本专利技术上述DNS权威记录健康监控系统的进一步改进,所述监控单元根据所述记录监控模型数据中配置的对应监控类型确定实施的监控服务,并在指定的时间周期内执行监控服务。
[0014]作为本专利技术上述DNS权威记录健康监控系统的进一步改进,所述更新单元中,对于监控的结果为正常时,判断对应的自动恢复标志,如果支持自动启用,更新监控状态为启用状态,否则跳过更新操作;对于监控的结果为异常时,判断对应的自动停止标志,如果支持自动停用,更新监控状态为停用状态,否则跳过更新操作。
[0015]与现有技术相比,本专利技术提供一种对域名A及AAAA记录状态监控的技术方案,对指定的A或AAAA记录进行监控,监控发现故障时触发产生告警信息,并且可设置对应记录故障时自动停止,故障恢复时自动恢复的功能。本专利技术可以实现对A及AAAA记录的准确监控,提高资源记录的查询有效性。
[0016]结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其他特点和优点将变得更加清楚。
附图说明
[0017]为了更清楚地说明本专利技术实施方式或现有技术的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见,下面描述中的附图仅仅是本专利技术中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本专利技术一实施方式中DNS权威记录健康监控方法流程图。
[0019]图2为本专利技术一实施方式中记录监控模型数据结构示意图。
[0020]图3为本专利技术一实施方式中记录监控模型数据更新流程示意图。
[0021]图4为本专利技术一实施方式中DNS权威记录健康监控系统示意图。
具体实施方式
[0022]以下将结合附图所示的各实施方式对本专利技术进行详细描述。但这些实施方式并不限定本专利技术,本领域的普通技术人员根据这些实施方式所做出的结构、方法或功能上的变化均包含在本专利技术的保护范围内。
[0023]需要说明的是,在不同的实施方式中,可能使用相同的标号或标记,但这些并不代
表结构或功能上的绝对联系关系。并且,各实施方式中所提到的“第一”、“第二”也并不代表结构或功能上的绝对区分关系,这些仅仅是为了描述的方便。
[0024]如图1所示,本专利技术一实施方式中DNS权威记录健康监控方法流程图。DNS权威记录健康监控方法,具体包括如下步骤:步骤S1、基于记录监控模型数据针对指定的资源记录进行监控服务。在本专利技术实施方式中,为了可以对权威系统中指定的A/AAAA记录进行健康监控,并在发现资源记录出现异常时触发产生告警信息,新增了一个记录监控模型数据,用来存储被监测的资源记录、监控状态及配置的监控类型、自动停止标志、自动恢复标志等,在更多的实施方式中,上述的记录监控模型数据也可以应用在递归服务器的缓存内容里,对缓存相关的资源记录进行健康监控。如图2所示,记录监控模型数据包括被监控的A/AAAA资源记录(record)、监控状态(status)、监控类型(mtype)、自动停止标志(auto_stop)、自动恢复标志(auto_recovery)。在更多的实施方式中,还可以设置监控标志,通过配置以确定是否需要对相应的资源记录进行周期性的监控。对于监控状态,标记是否启用对应资源记录的应答,即在启用状态时,查询对应的域名时可以将其相应的资源记录返回应答给查询方,如果在停用状态时,此时对应资源记录的服务器可能存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种DNS权威记录健康监控方法,其特征在于,包括如下步骤:基于记录监控模型数据针对指定的资源记录进行监控服务;根据监控服务的结果修改对应记录监控模型数据中的监控状态,以使对应的资源记录被查询时根据对应的监控状态确定是否响应应答。2.根据权利要求1所述的DNS权威记录健康监控方法,其特征在于,所述监控服务包括ping资源记录对应的服务器是否存在故障、http访问资源记录对应的服务器是否存在故障、监控资源记录对应的服务器TCP端口是否打开、监控资源记录对应的服务器UDP端口是否开启中的至少一种。3.根据权利要求1所述的DNS权威记录健康监控方法,其特征在于,所述记录监控模型数据包括资源记录以及对应的监控状态、监控类型、自动停止标志、自动恢复标志。4.根据权利要求1所述的DNS权威记录健康监控方法,其特征在于,根据所述记录监控模型数据中配置的对应监控类型确定实施的监控服务,并在指定的时间周期内执行监控服务。5.根据权利要求1所述的DNS权威记录健康监控方法,其特征在于,监控的结果为正常时,判断对应的自动恢复标志,如果支持自动启用,更新监控状态为启用状态,否则跳过更新操作;监控的结果为异常时,判断对应的自动停止标志,如果支持自动停用,更新监控状态为停用状态,否则跳过更新操作。6.一种DNS权威记录健康监控系统,...

【专利技术属性】
技术研发人员:李正阳李震
申请(专利权)人:广州根链国际网络研究院有限公司
类型:发明
国别省市:

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

1