一种DNS解析时延采集方法和装置制造方法及图纸

技术编号:23318455 阅读:59 留言:0更新日期:2020-02-11 19:00
本发明专利技术实施例提供了一种DNS解析时延采集方法和装置,方法包括:接收用户的域名解析指令,响应所述域名解析指令,获取待采集目标域名和DNS服务器标识,以待采集目标域名和DNS服务器标识分别作为dig命令的参数对dig命令进行调用,以获得响应结果,当响应结果符合预设格式时,以响应结果中的时间结果为DNS解析时延,DNS解析时延表征DNS服务器发起域名解析到寻找到能够提供待采集目标域名信源IP的权威服务器的时间。通过探针服务器模拟用户上网,记录用户上网DNS解析过程,将DNS服务器发起域名解析到寻找到能够提供待采集目标域名信源IP的权威服务器的时间作为DNS解析时延进行采集,能够排除接入网和部分城域网的干扰,减小DNS解析时延采集误差。

A delay collection method and device for DNS resolution

【技术实现步骤摘要】
一种DNS解析时延采集方法和装置
本专利技术涉及通信
,具体涉及一种DNS解析时延采集方法和装置。
技术介绍
随着互联网的蓬勃发展,上网速度成为越来越多网民关心的问题,也成为互联网管理部门重点关注的问题。用户在网络客户端浏览器中输入网址,通过本地DNS解析出网站域名的信源IP地址才能上网,由此可知DNS解析域名时延(简称DNS解析时延)性能对于网民的上网体验有直接的影响。我国互联网起步较晚,很多互联网访问必经的核心设备设置在国外,例如根DNS服务器和顶级DNS服务器等等,因此上网提速不是我国内部网络升级就能够完全解决的。DNS解析网站信源IP是用户上网的前提条件和必经环节,因此DNS解析时延问题也就必然成为上网提速的关键问题,现有的DNS解析时延采集方法导致采集的DNS解析时延误差大。
技术实现思路
本专利技术提供了一种DNS解析时延采集方法和装置,以解决现有技术中采集的DNS解析时延误差大的问题。本专利技术实施例提供了一种DNS解析时延采集方法,应用于探针服务器,所述方法包括:r>接收用户的域名解本文档来自技高网...

【技术保护点】
1.一种DNS解析时延采集方法,其特征在于,应用于探针服务器,所述方法包括:/n接收用户的域名解析指令;/n响应所述域名解析指令,获取待采集目标域名和DNS服务器标识;/n以所述待采集目标域名和所述DNS服务器标识分别作为dig命令的参数对dig命令进行调用,以获得响应结果;/n判断所述响应结果是否符合预设格式;/n当所述响应结果符合所述预设格式时,以所述响应结果中的时间结果为DNS解析时延,所述DNS解析时延表征DNS服务器发起域名解析到寻找到能够提供待采集目标域名信源IP的权威服务器的时间。/n

【技术特征摘要】
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.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据多个异常数据和多个DNS解析时延,计算解析时延采集成功率。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括,
将DNS解析时延与预设告警门限进行比较;
在所述DNS解析时延超过所述预设告警门限的情况下,向用户返回告警提示。


8.一种DNS解析时延采集装置,其特征在于,应用于探针服务器,所述装置包括:
接收模块,用于接收用户输入的域名解析指令;
响应模块,用于响应所述域名解析指令,获取待采集目标域名和DNS服务器标识;...

【专利技术属性】
技术研发人员:张钲
申请(专利权)人:大唐软件技术股份有限公司
类型:发明
国别省市:北京;11

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

1