[发明专利]DNS根服务器状态监测方法、装置、电子设备及介质有效
| 申请号: | 202211702462.9 | 申请日: | 2022-12-29 |
| 公开(公告)号: | CN115665009B | 公开(公告)日: | 2023-05-09 |
| 发明(设计)人: | 李海;张琴和;王能杰;乔延臣;张宇;张伟哲 | 申请(专利权)人: | 鹏城实验室 |
| 主分类号: | H04L43/0811 | 分类号: | H04L43/0811;H04L43/045;H04L61/4511;H04L67/1097 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 陈满谊 |
| 地址: | 518000 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | dns 服务器 状态 监测 方法 装置 电子设备 介质 | ||
1.一种DNS根服务器状态监测方法,其特征在于,所述DNS根服务器状态监测方法包括:
通过向DNS根服务器对应的递归服务器发送探测请求指令,获得所述递归服务器返回的域名解析结果,其中,所述递归服务器包括全国各省市维度以及各运营商维度的递归服务器;
从所述域名解析结果中提取健康状态流数据并发送给分布式消息系统;
通过所述分布式消息系统对所述健康状态流数据进行处理,生成预设存储格式的DNS结果状态信息并存储到数据库中;
从所述数据库中调用所述DNS结果状态信息,并将所述DNS结果状态信息进行可视化展示。
2.如权利要求1所述DNS根服务器状态监测方法,其特征在于,所述探测请求指令中包括目标顶级域名,在所述通过向DNS根服务器对应的递归服务器发送探测请求指令的步骤之前,还包括:
基于已公开的顶级域名集合,构造目标顶级域名集合;
将所述目标顶级域名集合发送到与DNS递归服务器网络连通的云服务器,其中所述云服务器用于向所述递归服务器发送探测请求指令。
3.如权利要求2所述DNS根服务器状态监测方法,其特征在于,所述基于已公开的顶级域名集合,构造目标顶级域名集合的步骤包括:
从英文字母集合和数字集合中随机选取随机数目的字符组成一个字符串;
在已公开的顶级域名集合中验证所述字符串是否存在;
若存在,则删除所述字符串;
若不存在,则将所述字符串添加到所述目标顶级域名集合中;
返回执行步骤:从英文字母集合和数字集合中随机选取随机数目的字符组成一个字符串,直至所述目标顶级域名集合中的元素数目与已公开的顶级域名集合中的元素数目相同。
4.如权利要求1所述DNS根服务器状态监测方法,其特征在于,所述向DNS根服务对应的递归服务器发送探测请求指令的步骤包括:
获取预设指令模板及所述递归服务器的访问地址,并从目标顶级域名集合中提取待访问域名,其中,所述待访问域名为在所述递归服务器的缓存失效时间内未被使用过的顶级域名;
根据所述访问地址及所述待访问域名对所述预设指令模板进行填充,获得探测请求指令;
基于所述递归服务器的访问地址,向所述递归服务器发送所述探测请求指令。
5.如权利要求4所述DNS根服务器状态监测方法,其特征在于,所述并从目标顶级域名集合中提取待访问域名的步骤包括:
从所述目标顶级域名集合中提取目标顶级域名,判断所述目标顶级域名是否在预设字典中;
若所述预设字典中不存在所述目标顶级域名,则将所述目标顶级域名置为所述待访问域名,并将所述目标顶级域名和对应的访问时间戳作为一对键值对存储在所述预设字典中;
若所述预设字典中存在所述目标顶级域名,则判定所述目标顶级域名为在所述递归服务器的缓存失效时间内使用过的顶级域名,并返回执行步骤:从所述目标顶级域名集合中提取目标顶级域名,判断所述目标顶级域名是否在预设字典中;
实时遍历所述预设字典,若当前时间与所述预设字典的目标顶级域名对应的访问时间的时间差大于所述递归服务器的缓存失效时间时,则将所述目标顶级域名从所述预设字典中移除。
6.如权利要求1所述DNS根服务器状态监测方法,其特征在于,所述分布式消息系统为kafka集群,所述从所述域名解析结果中提取健康状态流数据并发送给分布式消息系统的步骤包括:
接收所述递归服务器返回的域名解析结果,并提取所述域名解析结果中的关键信息,其中,所述关键信息至少包括探测时刻DNS服务健康状态以及所述递归服务器指向的DNS根服务器信息;
根据所述探测时刻DNS服务健康状态和所述DNS根服务器信息判断所述DNS根服务器是否处于正常状态,得到所述DNS根服务器对应的状态判断结果;
基于所述关键信息、所述状态判断结果以及预设格式模板,构建所述健康状态流数据,并将所述健康状态流数据上报到kafka集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹏城实验室,未经鹏城实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211702462.9/1.html,转载请声明来源钻瓜专利网。





