[发明专利]一种DNS解析时延采集方法和装置有效
申请号: | 201910877844.7 | 申请日: | 2019-09-17 |
公开(公告)号: | CN110784559B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 张钲 | 申请(专利权)人: | 大唐软件技术股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L61/10 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100094 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dns 解析 采集 方法 装置 | ||
1.一种DNS解析时延采集方法,其特征在于,应用于探针服务器,所述方法包括:
接收用户的域名解析指令;
响应所述域名解析指令,获取待采集目标域名和DNS服务器标识;
以所述待采集目标域名和所述DNS服务器标识分别作为dig命令的参数对dig命令进行调用,以获得响应结果;
判断所述响应结果是否符合预设格式;
当所述响应结果符合所述预设格式时,以所述响应结果中的时间结果为DNS解析时延,所述DNS解析时延表征DNS服务器发起域名解析到寻找到能够提供待采集目标域名信源IP的权威服务器的时间。
2.根根据权利要求1所述的方法,其特征在于,在所述判断所述响应结果是否符合预设格式之后,所述方法还包括:
当所述响应结果不符合所述预设格式时,确定所述响应结果为异常数据。
3.根据权利要求2所述的方法,其特征在于,所述以所述待采集目标域名和DNS服务器标识分别作为dig命令的参数对dig命令进行调用,以获得响应结果,包括:
以所述待采集目标域名和DNS服务器标识分别作为dig命令的参数对dig命令进行周期性调用,以获得多个响应结果;
所述判断所述响应结果是否符合预设格式,包括:
判断所述多个响应结果中的每个响应结果是否符合预设格式。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述响应结果生成报文;
将所述报文发送到数据中心服务器,以使所述数据中心服务器根据所述报文生成解析时延分析报告。
5.根据权利要求4所述的方法,其特征在于,所述解析时延分析报告包括:监测点的地理位置、运营商、DNS服务器标识、待采集目标域名、平均DNS解析时延和解析时延采集成功率。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
根据多个异常数据和多个DNS解析时延,计算解析时延采集成功率。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括,
将DNS解析时延与预设告警门限进行比较;
在所述DNS解析时延超过所述预设告警门限的情况下,向用户返回告警提示。
8.一种DNS解析时延采集装置,其特征在于,应用于探针服务器,所述装置包括:
接收模块,用于接收用户输入的域名解析指令;
响应模块,用于响应所述域名解析指令,获取待采集目标域名和DNS服务器标识;
调用模块,用于以所述待采集目标域名和所述DNS服务器标识分别作为dig命令的参数对dig命令进行调用,以获得响应结果;
判断模块,用于判断所述响应结果是否符合预设格式;
第一确定模块,用于当所述响应结果符合所述预设格式时,以所述响应结果中的时间结果为DNS解析时延,所述DNS解析时延表征DNS服务器发起域名解析到寻找到能够提供待采集目标域名信源IP的权威服务器的时间。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第二确定模块,用于当所述响应结果不符合所述预设格式时,确定所述响应结果为异常数据。
10.根据权利要求9所述的装置,其特征在于,所述调用模块包括:
调用子模块,用于以所述待采集目标域名和DNS服务器标识分别作为dig命令的参数对dig命令进行周期性调用,以获得多个响应结果;
所述判断模块包括:
判断子模块,用于判断所述多个响应结果中的每个响应结果是否符合预设格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐软件技术股份有限公司,未经大唐软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910877844.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:组长角色查询
- 下一篇:网络连接方法、装置、计算机设备及计算机可读存储介质