一种基于DNS权威服务器的网络性能测量方法及系统技术方案

技术编号:10954135 阅读:116 留言:0更新日期:2015-01-23 15:59
本发明专利技术公开了一种基于DNS权威服务器的网络性能测量方法及系统。所述方法包括:用户终端针对域名阵列中的每一个域名向DNS服务器列表中的每一个DNS服务器发送DNS解析请求,并将从每一个DNS服务器获得的解析性能数据发送至数据处理服务器;所述数据处理服务器根据所接收到的特征值数据,将属于域内的每一个DNS服务器、每一用户终端、每一域名的解析性能特征值数据推送至数据存储服务器;所述数据存储服务器将所接收到的解析性能特征值数据进行存储;并且所述数据存储服务器对所存储的解析性能数据进行统计,得到每一DNS服务器的网络性能测量数据。本发明专利技术提出的上述方案能够实时地给用户提供最优上网选择。让用户自己从提供的最优DNS服务器列表中选择。

【技术实现步骤摘要】
-种基于DNS权威服务器的网络性能测量方法及系统
本专利技术涉及计算机网络
,更具体地,涉及一种基于DNS权威服务器的网 络性能测量方法及系统。
技术介绍
近年来,中国互联网产业高速发展,中国注册增值业务提供商也日趋增加。越来越 多的ICP(网络内容信息服务商)开始在互联网中部署并接入镜像服务器,同时,越来越多 的DNS服务器也相继接入互联网,日趋增长的域名数量势必造成一定的DNS解析压力。 伴随互联网产品及应用的高速发展,上网速度显然受到了极大的考验。与此同时, 越来越多的网络加速产品和解决方案也如雨后春笋般应运而生。 比较市场中涉及网络加速的应用与方法,其更多的是从缓存提速和近区域地址选 择等方面考虑,但是传统意义上网络加速,缓存里保存的数据不一定是当前网速最快的数 据,实时性不强。专门从DNS解析性能入手,通过固定ICP扫描切换,分析不同Public DNS 的解析效果,针对域内IP分组进行Public DNS的性能优劣比较与公示的解决方案还尚未 提出。
技术实现思路
为填补现有技术中尚未涉及的加速方法,本专利技术提出一种基于DNS权威服务器的 网络性能测量方法及系统。本专利技术以更换DNS权威服务器和域名,进行ICP阵列的DNS性 能扫描为基础手段,基于不同IP分组进行权威DNS服务器性能数据的采集、上传、矩阵存储 与分析,使优质DNS公告成为可能。 为此,本专利技术提出了一种基于DNS权威服务器的网络性能测量方法,其包括: 步骤1、用户终端针对域名阵列中的每一个域名向DNS服务器列表中的每一个DNS 服务器发送DNS解析请求,并将从每一个DNS服务器获得的解析性能数据发送至数据处理 服务器; 步骤2、所述数据处理服务器根据所接收到的特征值数据,将属于域内的每一个 DNS服务器、每一用户终端、每一域名的解析性能特征值数据推送至数据存储服务器; 步骤3、所述数据存储服务器将所接收到的解析性能特征值数据进行存储;并且 所述数据存储服务器对所存储的解析性能数据进行统计,得到每一 DNS服务器的网络性能 测量数据。 本专利技术还提供了一种基于DNS权威服务器的网络性能测量系统,其包括: 用户终端,其针对域名阵列中的每一个域名向DNS服务器列表中的每一个DNS服 务器发送DNS解析请求,并将从每一个DNS服务器获得的解析性能数据发送至数据处理服 务器; 数据处理服务器,其根据所接收到的特征值数据,将属于域内的每一个DNS服务 器、每一用户终端、每一域名的解析性能特征值数据推送至数据存储服务器; 数据存储服务器,将所接收到的解析性能特征值数据进行存储;并对所存储的解 析性能数据进行统计,得到每一 DNS服务器的网络性能测量数据。 本专利技术提出的上述方案基于更换DNS权威服务器和不同域名的技术观念,通过用 户终端、数据处理服务器、数据存储服务器与优质DNS公告系统相结合,为各IP分组用户提 供其分组下的优质DNS参考。在此基础之上,通过DNS性能数据的采集与分析,区域性得进 行优质DNS通告。 其中,网络性能界定为DNS解析性能,既DNS服务器解析某域名所需时间。区域性 是以域内IP节点为界定条件进行的用户组划分,如某IP所在分区为华北大区北大主节点, 则该用户组为华北大区北大主节点组。区域性得进行优质DNS通告既通过采集域内不同IP 分组的DNS服务器解析性能的数据,针对域内IP分组公示各自的DNS优劣情况。 【附图说明】 图1是本专利技术中基于DNS权威服务器的网络性能测量系统的结构示意图; 图2是本专利技术中终端域名阵列扫描方法流程图; 图3是本专利技术中数据处理与存储环节的方法流程图; 图4是本专利技术中数据自检索环节的方法流程图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照 附图,对本专利技术进一步详细说明。根据本专利技术的实施例,能够清晰展示该专利技术下的DNS性能 测量与展示功能。 针对本专利技术的应用领域与界定范围,提出了域内、IP分组、DNS公告和特征值的概 念。下面就这几个概念的定义加以详细描述 : 域内:界定于中国教育和科研计算机网网域范畴内的网络。接入中国教育和科研 计算机网的用户均视为域内用户。 IP分组:在域内范围内,以IP所属网段为界定条件,进行IP所属区域划分。如 162. 105. 023. 1用户所属网段为分配给华北大区北大主节点的网段区域,则该IP分组为华 北大区北大主节点组。 DNS公告:根据IP分组进行DNS解析性能分析,展示DNS性能优劣与推移变化情 况。 特征值:由用户终端上传的数据字段统称为特征值,既DNS解析性能数据特征的 标识。 IP分组界定在域内范围,则该方法只针对域内范围用户进行DNS公告,即无法对 域外用户提供优质DNS选择依据。 图1示出了本专利技术中基于DNS权威服务器的网络性能测量系统的结构示意图。如 图1所示,该系统包括:用户终端、数据处理服务器、数据存储服务器与优质DNS公告系统。 所述用户终端针对域名阵列中的每个域名循环不间断的进行DNS请求,所述域名 阵列指ICP列表,其包括多个域名,其是由服务器定时下发给客户端的。所用域名来自终端 默认的域名阵列,客户端根据服务器下发的域名阵列定期更新默认的域名阵列。所用DNS 地址来自数据处理服务器下发的权威DNS地址。终端统计每个DNS解析某个域名需要的时 间,并确定解析时间为核心特征值。其中,特征值包括用户终端的网络属性,如用户IP地 址,所用DNS服务器地址,访问域名,域名解析后的IP地址、域内标识及域名解析时间等关 键性信息,具体参数说明见表4。 表 4 本文档来自技高网...
一种基于DNS权威服务器的网络性能测量方法及系统

【技术保护点】
一种基于DNS权威服务器的网络性能测量方法,其包括: 步骤1、用户终端针对域名阵列中的每一个域名向DNS服务器列表中的每一个DNS服务器发送DNS解析请求,并将从每一个DNS服务器获得的解析性能数据发送至数据处理服务器; 步骤2、所述数据处理服务器根据所接收到的特征值数据,将属于域内的每一个DNS服务器、每一用户终端、每一域名的解析性能特征值数据推送至数据存储服务器; 步骤3、所述数据存储服务器将所接收到的解析性能特征值数据进行存储;并且所述数据存储服务器对所存储的解析性能数据进行统计,得到每一DNS服务器的网络性能测量数据。

【技术特征摘要】
1. 一种基于DNS权威服务器的网络性能测量方法,其包括: 步骤1、用户终端针对域名阵列中的每一个域名向DNS服务器列表中的每一个DNS服务 器发送DNS解析请求,并将从每一个DNS服务器获得的解析性能数据发送至数据处理服务 器; 步骤2、所述数据处理服务器根据所接收到的特征值数据,将属于域内的每一个DNS服 务器、每一用户终端、每一域名的解析性能特征值数据推送至数据存储服务器; 步骤3、所述数据存储服务器将所接收到的解析性能特征值数据进行存储;并且所述 数据存储服务器对所存储的解析性能数据进行统计,得到每一 DNS服务器的网络性能测量 数据。2. 如权利要求1所述的方法,其中,所述每一 DNS服务器的网络性能测量数据为每一 DNS服务器在每一域内分组中对于每一域名的平均解析时间,其中所述每一域内分组包括 多个用户终端。3. 如权利要求1所述的方法,其中,所述域名阵列包括多个ICP域名,其由数据处理服 务器定期下发给用户终端。4. 如权利要求1所述的方法,其中,所述步骤1之前还包括: 用户终端向数据处理服务器发送DNS服务器列表的请求报文; 数据处理服务器监听用户终端请求,并在接收到用户终端的DNS服务器列表请求报文 后,加载本地DNS服务器列表,组成相应报文后派发个用户终端; 用户终端获取数据处理服务器派发的DNS服务器列表后,将其作为本地DNS服务器列 表进行存储。5. 如权利要求1所述的方法,其中,解析性能特征值数据包括用户终端IP地址、访问域 名、DNS服务器地址、DNS服务器解析出的IP地址、解析时间和域内标识。6. 如权利要求5所述的方法,其中,步骤2具体包括: 步骤21、数据处理服务器接收用户终端的解析性能特征值数据,并从中获得用户终端 IP地址、访问域名、DNS服务器地址、DNS服务器解析出的IP地址、解析时间和域内标识; 步骤22、数据处理服务器判断所述用户终端IP地址、DNS服务器地址和DNS服务器解 析出的IP地址中...

【专利技术属性】
技术研发人员:黄友俊李星吴建平刘知刚曹武贝
申请(专利权)人:赛尔网络有限公司
类型:发明
国别省市:北京;11

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

1