一种基于海量探针监测DNS服务器异常的方法技术

技术编号:31621331 阅读:29 留言:0更新日期:2021-12-29 18:56
本发明专利技术公开了一种基于海量探针监测DNS服务器异常的方法和系统。通过向网关中的探针部署拨测任务以对热门网站进行拨测,提取探针拨测的数据中DNS解析时延值,根据多因子时间序列模型估算当前时间窗口内DNS解析时延期望值,若某单次DNS解析时延值不属于当前时间窗口内DNS解析时延期望值,则判断该单次DNS时延为异常,识别该单次DNS时延异常所归属的DNS服务节点,统计该节点当前时间窗口内DNS服务器集群解析异常率,并在解析异常率超过预定阈值时发出故障预警。本发明专利技术能及时发现DNS服务器集群节点的潜在故障并准确定位具体节点位置。集群节点的潜在故障并准确定位具体节点位置。集群节点的潜在故障并准确定位具体节点位置。

【技术实现步骤摘要】
一种基于海量探针监测DNS服务器异常的方法


[0001]本专利技术涉及互联网领域,尤其涉及一种基于海量探针监测DNS服务器异常的方法和系统。

技术介绍

[0002]DNS服务器异常会导致DNS解析时延甚至失败。DNS解析时延是指从客户端向DNS服务器发出域名解析请求到DNS服务器将解析结果反馈到客户端的时间间隔。DNS解析慢、即解析时延较长会增加网页打开时间,影响上网体验。而如果DNS解析失败则会则直接导致网站无法访问。
[0003]现有家庭网络环境下,DNS域名解析采用主备模式,某个DNS服务器集群节点存在的单点故障(如解析成功率低、解析报文流量拥塞等异常情况)甚至个别元素DNS解析失败时,由于网页上有很多页面元素,个别元素获取异常不易被察觉也不影响用户整体业务体验,除非超出现有DNS解析成功率阈值。一些服务器节点上联交换机存在QOS限速,出现流量拥塞丢弃、DNS解析时延偏大等问题。现有的DNS服务器侧异常监测技术手段很难发现此类潜在故障并定位具体节点位置。而实际上,潜在故障在超出现有DNS解析成功率阈值之前已经存在。此外,传统DNS本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种监测DNS服务器异常的方法,包括:向网关中的探针部署拨测任务以对热门网站进行拨测,提取所述探针拨测的数据中DNS解析时延值;根据多因子时间序列模型估算当前时间窗口内DNS解析时延期望值;以及若单次DNS解析时延值不属于当前时间窗口内所述DNS解析时延期望值,则判断所述单次DNS时延为异常。2.如权利要求1所述的方法,其特征在于,所述多因子时间序列模型基于历史拨测数据,结合忙时因子以及波动量,计算当前时间窗口内DNS解析时延期望值Y
t
如下:Y
t
=R
t
+B
t

t
其中,R
t
为若干日内DNS解析时延移动平均值,B
t
为忙时DNS解析时延偏移量,ε
t
为当前时间窗口内DNS解析时延波动阈值。3.如权利要求1所述的方法,其特征在于,进一步包括:结合网络拓扑,识别单次DNS时延异常所归属的DNS服务节点,并基于以下公式统计该节点当前时间窗口内DNS服务器集群解析异常率:解析异常率=解析异常次数/全部DNS解析请求数。4.如权利要求3所述的方法,其特征在于,进一步包括:在当前时间窗口内某DNS服务器节点DNS解析异常率超过预定阈值时,发出故障预警。5.如权利要求1所述的方法,其特征在于,部署所述拨测任务包括选择最热门的50个网站进行拨测。6.如权利要求1所述的方法,其特征在于,所述当前时间窗口为五分钟。7.如权利要求2所述的方法,其特征在于,DNS解析时延期望值Y
t
包括解析时延上限和下限值。8.一种监测DNS服务器异常的系统,包括:海量探针,所述海量探针被部署在网...

【专利技术属性】
技术研发人员:薛立宏
申请(专利权)人:天翼数字生活科技有限公司
类型:发明
国别省市:

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

1