一种DNS服务器的监测方法及装置与流程

文档序号:12491866阅读:来源:国知局

技术特征:

1.一种DNS服务器的监测方法,其特征在于,包括:

获取网络设备向DNS服务器发送的DNS请求报文;

提取所述DNS请求报文中包含的请求信息;

根据所述请求信息,监测所述DNS服务器的运行状态。

2.根据权利要求1所述的方法,其特征在于,所述请求信息包含以下至少之一:

所述DNS请求报文所请求的域名、所述DNS服务器的IP地址。

3.根据权利要求1所述的方法,其特征在于,所述根据所述请求信息,监测所述DNS服务器的运行状态,包括:

获取预配置的监测结果集合,所述监测结果集合用于记录所述DNS服务器的历史状态信息;

若所述监测结果集合中记录有所述DNS服务器的历史状态信息,且所述历史状态信息对应的缓存时长未超时,则维持所述历史状态信息不变。

4.根据权利要求3所述的方法,其特征在于,还包括:

若所述监测结果集合中未记录所述DNS服务器的历史状态信息,或者记录的所述历史状态信息对应的缓存时长超时,则根据所述请求信息,向所述DNS服务器发送DNS请求报文,以根据所述DNS服务器的响应结果,确定并在所述监测结果集合中更新所述DNS服务器的历史状态信息。

5.根据权利要求3所述的方法,其特征在于,

所述缓存时长为预定义的固定时长;

或者,所述缓存时长为以下任一TTL值:

所述DNS服务器返回的DNS响应报文中所有资源记录的TTL值的平均值;

所述DNS服务器返回的DNS响应报文中排列于首个或最后一个资源记录的TTL值;

所述DNS服务器返回的DNS响应报文中所有资源记录的TTL值中的最大值或者最小值。

6.一种DNS服务器的监测装置,其特征在于,包括:

获取单元,获取网络设备向DNS服务器发送的DNS请求报文;

提取单元,提取所述DNS请求报文中包含的请求信息;

监测单元,根据所述请求信息,监测所述DNS服务器的运行状态。

7.根据权利要求6所述的装置,其特征在于,所述请求信息包含以下至少之一:

所述DNS请求报文所请求的域名、所述DNS服务器的IP地址。

8.根据权利要求6所述的装置,其特征在于,所述监测单元具体用于:

获取预配置的监测结果集合,所述监测结果集合用于记录所述DNS服务器的历史状态信息;

若所述监测结果集合中记录有所述DNS服务器的历史状态信息,且所述历史状态信息对应的缓存时长未超时,则维持所述历史状态信息不变。

9.根据权利要求8所述的装置,其特征在于,所述监测单元进一步具体用于:

若所述监测结果集合中未记录所述DNS服务器的历史状态信息,或者记录的所述历史状态信息对应的缓存时长超时,则根据所述请求信息,向所述DNS服务器发送DNS请求报文,以根据所述DNS服务器的响应结果,确定并在所述监测结果集合中更新所述DNS服务器的历史状态信息。

10.根据权利要求8所述的装置,其特征在于,

所述缓存时长为预定义的固定时长;

或者,所述缓存时长为以下任一TTL值:

所述DNS服务器返回的DNS响应报文中所有资源记录的TTL值的平均值;

所述DNS服务器返回的DNS响应报文中排列于首个或最后一个资源记录的TTL值;

所述DNS服务器返回的DNS响应报文中所有资源记录的TTL值中的最大值或者最小值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1