路由器DNS转发性能测试方法技术

技术编号:19702671 阅读:28 留言:0更新日期:2018-12-08 14:17
本发明专利技术涉及一种路由器DNS转发性能测试方法,该方法应用于路由器DNS转发性能测试系统,该系统包括路由器、与路由器通信连接的用户终端,用户终端安装有queryperf,该方法包括以下步骤:根据用户访问网址的频率建立网址库;将所述网址库编辑成txt格式文件,并配置queryperf压力访问所述txt格式文件的网址库,对所述网址库中的网址域名进行解析;获取解析网址域名时间的最大值、最小值;根据所述解析域名时间的最大值、最小值获取解析网址域名时间的平均值;根据所述解析网址域名的时间平均值判断所述路由器的DNS转发性能。相对于现有技术,本发明专利技术提高了路由器的DNS转发性能测试效率,降低了测试复杂程度。

【技术实现步骤摘要】
路由器DNS转发性能测试方法
本专利技术涉及计算机网络
,尤其涉及一种路由器DNS转发性能测试方法。
技术介绍
依据用户网络行为统计,用户行为最多的就是网页访问,然而访问网页涉及到最关键的一环就是DNS解析,DNS解析的快慢直接影响到用户的网页访问体验。目前DNS解析性能测试主要是在用户访问网页行为过程中,通过wireshark抓取WAN口的DNS报文,计算DNS的发送和接收时间间隔,全局DNS性能需要统计上万个DNS解析过程再做平均值。此方法存在三个缺点:1、wireshark抓取DNS过程报文再手动计算时间需要一定的网络技术知识,普通人员或者没有一定协议理解的工程师无法完成,人员成本较高;2、使用抓包计算时间方式仅能对访问网址较少的情况下才有可操作性,网址较多的情况下人力耗费极大,复杂程度高。由此,有必要提出一种操作简单,测试效率高的解决方案。
技术实现思路
本专利技术的主要目的在于提出一种路由器DNS转发性能测试方法,旨在提高路由器DNS转发性能测试效率,降低测试复杂程度。为实现上述目的,本专利技术提出一种路由器DNS转发性能测试方法,所述方法应用于路由器DNS转发性能测试系统,所述系统包括路由器、与所述路由器通信连接的用户终端,所述用户终端安装有queryperf,所述路由器DNS转发性能测试方法包括以下步骤:根据用户访问网址的频率建立网址库;将所述网址库编辑成txt格式文件,并配置queryperf压力访问所述txt格式文件的网址库,对所述网址库中的网址域名进行解析;获取解析网址域名时间的最大值、最小值;根据所述解析域名时间的最大值、最小值获取解析网址域名时间的平均值;根据所述解析网址域名的时间平均值判断所述路由器的DNS转发性能。本专利技术的进一步的技术方案是,所述将所述网址库编辑成txt格式文件,并配置queryperf压力访问所述txt格式文件的网址库的步骤包括:将所述网址库编辑成txt格式文件,并将所述txt格式文件的网址库上传到queryperf目录中;执行命令,访问所述queryperf目录中的txt格式文件的网址库。本专利技术的进一步的技术方案是,所述路由器连接有DNS服务器,所述方法还包括:获取解析网址域名的成功率;根据所述解析网址域名的成功率检测所述DNS服务器的性能。本专利技术的进一步的技术方案是,所述方法还包括:循环访问所述queryperf目录中的txt格式文件的网址库,根据所述DNS服务器的多个性能检测结果判断所述DNS服务器的可靠性。本专利技术的有益效果是:本专利技术路由器DNS转发性能测试方法通过上述技术方案,根据用户访问网址的频率建立网址库;将所述网址库编辑成txt格式文件,并配置queryperf压力访问所述txt格式文件的网址库,对所述网址库中的网址域名进行解析;获取解析网址域名时间的最大值、最小值;根据所述解析域名时间的最大值、最小值获取解析网址域名时间的平均值;根据所述解析网址域名的时间平均值判断所述路由器的DNS转发性能,提高了路由器的DNS转发性能测试效率,降低了测试复杂程度。附图说明图1是本专利技术路由器DNS转发性能测试方法第一实施例的流程示意图;图2是本专利技术路由器DNS转发性能测试方法第一实施例应用系统的结构示意图;图3是图1所示的第一实施例中步骤S200的细化流程示意图;图4是本专利技术路由器DNS转发性能测试方法第二实施例的流程示意图;图5是本专利技术路由器DNS转发性能测试方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。考虑到目前DNS解析性能测试主要是在用户访问网页行为过程中,通过wireshark抓取WAN口的DNS报文,计算DNS的发送和接收时间间隔,全局DNS性能需要统计上万个DNS解析过程再做平均值,而wireshark抓取DNS过程报文再手动计算时间需要一定的网络技术知识,普通人员或者没有一定协议理解的工程师无法完成,人员成本较高;使用抓包计算时间方式仅能对访问网址较少的情况下才有可操作性,网址较多的情况下人力耗费极大,复杂程度高。由此,本专利技术提出一种操作简单,测试效率高的路由器DNS转发性能测试方法。本专利技术路由器DNS转发性能测试方法所采取的主要技术方案是,提取尽可能多的用户使用网址,然后模拟真实用户进行网址访问,就像非常多用户在进行外网网址访问动作一样,实际用户网址需要真实的DNS服务器进行域名解析服务,从而具体检查每个域名解析服务所耗时,再计算出平均值,由此可以评估出被测路由器的DNS转发性能或者直接理解为路由器的DNS性能;此外,增加URL库(网址库)到足够大,使用该方法一直访问DNS服务器,可以检验DNS服务器的性能和可靠性,验证指标:DNS域名解析成功率。具体地,请参照图1及图2,图1是本专利技术路由器DNS转发性能测试方法第一实施例的流程示意图,图2是本专利技术路由器DNS转发性能测试方法第一实施例应用系统的结构示意图。如图1及图2所示,本实施例提出的路由器DNS转发性能测试方法应用于路由器DNS转发性能测试系统,所述系统包括路由器、与所述路由器通信连接的用户终端,所述用户终端安装有queryperf。其中,可以通过下载工具资料(也可以在其他资源下载),并在linux系统安装queryperf(DNS压力解析工具),例如:#wgethttp://ftp.isc.org/isc/bind9/9.7.3/bind-9.7.3.tar.gz#tarzxvfbind-9.7.3.tar.gz#cdbind-9.7.3/contrib/queryperf/#./configure#make安装好queryperf后,可以在queryperf文件夹位置使用./queryperf来执行或者编辑该命令环境变量为全局环境变量后用queryperf执行。所述路由器DNS转发性能测试方法包括以下步骤:步骤S100,根据用户访问网址的频率建立网址库。步骤S200,将所述网址库编辑成txt格式文件,并配置queryperf压力访问所述txt格式文件的网址库,对所述网址库中的网址域名进行解析。网址大全http://top.chinaz.com/Html/site对所有外网用户网址访问频率做了排序,外网网址已经有了,本实施例需要做的就是把这些网址变为Queryperf可以识别的网址库。其中,可以选择手动编辑这些网址为一个url库.txt文件,也可以编写自动化脚本,从网址大全的页面自动化提取这些网址为一个url库.txt文件,得到一个txt文件格式的网址库。具体实施时,可以根据实际经验录入一定数量的网址,便于后期验证DNS服务器性能,也可以根据用户访问频率提取前一百位,当然,具体录入网址的数量可以根据实际情况确定,本实施例对此不做限定。步骤S300,获取解析网址域名时间的最大值、最小值。步骤S400,根据所述解析域名时间的最大值、最小值获取解析网址域名时间的平均值。步骤S500,根据所述解析网址域名的时间平均值判断所述路由器的DNS转发性能。本实施例中,验证路由器的DNS转发性能可以使用Queryperf工具访问网址库,输出域名解析时间最大值、最小本文档来自技高网...

【技术保护点】
1.一种路由器DNS转发性能测试方法,其特征在于,所述路由器DNS转发性能测试方法应用于路由器DNS转发性能测试系统,所述系统包括路由器、与所述路由器通信连接的用户终端,所述用户终端安装有queryperf,所述路由器DNS转发性能测试方法包括以下步骤:根据用户访问网址的频率建立网址库;将所述网址库编辑成txt格式文件,并配置queryperf压力访问所述txt格式文件的网址库,对所述网址库中的网址域名进行解析;获取解析网址域名时间的最大值、最小值;根据所述解析域名时间的最大值、最小值获取解析网址域名时间的平均值;根据所述解析网址域名的时间平均值判断所述路由器的DNS转发性能。

【技术特征摘要】
1.一种路由器DNS转发性能测试方法,其特征在于,所述路由器DNS转发性能测试方法应用于路由器DNS转发性能测试系统,所述系统包括路由器、与所述路由器通信连接的用户终端,所述用户终端安装有queryperf,所述路由器DNS转发性能测试方法包括以下步骤:根据用户访问网址的频率建立网址库;将所述网址库编辑成txt格式文件,并配置queryperf压力访问所述txt格式文件的网址库,对所述网址库中的网址域名进行解析;获取解析网址域名时间的最大值、最小值;根据所述解析域名时间的最大值、最小值获取解析网址域名时间的平均值;根据所述解析网址域名的时间平均值判断所述路由器的DNS转发性能。2.根据权利要求1所述的路由器DNS转发性能测试方法,其特征在于,所述将所述网址...

【专利技术属性】
技术研发人员:蔡玲
申请(专利权)人:深圳市吉祥腾达科技有限公司
类型:发明
国别省市:广东,44

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

1