[发明专利]一种DNS中继功能加速方法及装置在审
| 申请号: | 201510737267.3 | 申请日: | 2015-11-04 |
| 公开(公告)号: | CN105262857A | 公开(公告)日: | 2016-01-20 |
| 发明(设计)人: | 陈海滨 | 申请(专利权)人: | 北京汉柏科技有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;H04L12/26 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 dns 中继 功能 加速 方法 装置 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及一种DNS中继功能加速方法及装置。
背景技术
DNS中继功能在当前网关网络设备比较常见,原理是,内网pc需要访问一个网址时,使用外网的DNS服务器IP地址进行域名解析,此时如果有一个DNS中继网关,那么这个时候内网pc直接使用离自己最近的一个DNS中继网关当做域名解析服务器IP即可,也就是大大减少了网络访问的时间,此过程中,DNS中继服务网关接收到pc请求的域名解析时,会先查找DNS中继服务网关本地的DNS列表,当本地的DNS列表中没有对应此域名的数据项时,再发送一个DNS请求报文给上一级DNS服务器网关或者DNS服务器进行DNS请求,当请求到得域名解析数据保存在本地,并返回给PC一个DNS解析结果,此时如果再有PC进行请求此域名时,就会在本地网关设备上获取到DNS域名数据,就大大减少了pc请求DNS数据的时间,这就是DNS中继的原理,本发明使用一种网络探测方法,是DNS网关与DNS服务器之间进行数据传输时间检测,根据网络传输的时长,与本地列表的查找匹配速度进行对比,实时变更本地DNS列表的大小,以此来提高整体DNS中继的性能。
发明内容
为了能够提高整体DNS查找的速度,本发明提出了一种DNS中继功能加速方法及装置,具体方案如下:
一种DNS中继功能加速方法,其特征在于,所述方法包括:
S1、统计从DNS中继网关向DNS服务器发送报文,到所述DNS中继网关接收到所述DNS服务器的回应报文的回应时间m;
S2、根据所述回应时间m对所述DNS中继网关上的DNS列表进行调整。
优选的,统计从DNS中继网关向DNS服务器发送报文,到所述DNS中继网关接收到所述DNS服务器的回应报文的回应时间m,具体为:DNS中继网关利用ping向DNS服务器发送探测报文,当DNS中继网关收到DNS服务器回应的响应报文时,统计期间的回应时间m。
优选的,根据所述回应时间m对所述DNS中继网关上的DNS列表进行调整,具体为:判断DNS中继网关的当前DNS列表的长度A与偏差系数q的乘积是否小于回应时间m,若是,则增加所述DNS列表的长度;若否,则减少所述DNS列表的长度。
优选的,所述偏差系数q为0.001。
优选的,在步骤S2之后还包括:S3、n秒后执行步骤S1。
一种DNS中继功能加速装置,其特征在于,所述装置包括:
统计单元,用于统计从DNS中继网关向DNS服务器发送报文,到所述DNS中继网关接收到所述DNS服务器的回应报文的回应时间m;
调整单元,用于根据统计单元的结果,对所述DNS中继网关上的DNS列表进行调整。
优选的,所述调整单元还包括:
判断子单元,判断DNS中继网关的当前DNS列表的长度A与偏差系数q的乘积是否小于回应时间m
执行子单元:当判断DNS中继网关的当前DNS列表的长度A与偏差系数q的乘积小于回应时间m,则增加所述DNS列表的长度;当判断DNS中继网关的当前DNS列表的长度A与偏差系数q的乘积不小于回应时间m,则减少所述DNS列表的长度。
本发明通过动态调整DNS中继网关上DNS列表的长度,减少域名查询时间,提高整体DNS查找效率。
附图说明
图1为本发明提供的一种DNS中继功能加速方法的示意图。
图2为本发明提供的一种DNS中继功能加速装置的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他的实施例,都属于本发明保护的范围。
图1示出了本发明提供的一种DNS中继功能加速方法的示意图,具体方法如下所述:
S1、统计从DNS中继网关向DNS服务器发送报文,到所述DNS中继网关接收到所述DNS服务器的回应报文的回应时间m。
通常具备DNS中继网关的网络的连接配置基本上是网络终端的DNS域名解析地址指向DNS中继网关,DNS中继网关的DNS域名解析地址指向DNS服务器。本步骤中统计的是从DNS中继网关向DNS服务器发送报文,到所述DNS中继网关接收到所述DNS服务器的回应报文的回应时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汉柏科技有限公司,未经北京汉柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510737267.3/2.html,转载请声明来源钻瓜专利网。





