[发明专利]一种基于家庭网关的DNS域名解析加速方法及装置有效
| 申请号: | 201410197548.X | 申请日: | 2014-05-12 |
| 公开(公告)号: | CN103973834B | 公开(公告)日: | 2017-07-25 |
| 发明(设计)人: | 徐川;王新恒;赵国锋;张广兴;唐红 | 申请(专利权)人: | 重庆邮电大学 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;H04L12/28 |
| 代理公司: | 重庆市恒信知识产权代理有限公司50102 | 代理人: | 刘小红 |
| 地址: | 400065 *** | 国省代码: | 重庆;85 |
| 权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
| 摘要: | 本发明提供一种基于家庭网关的DNS域名解析加速方法及装置,涉及计算机网络技术领域。家庭网关监听用户的DNS域名解析请求,查找DNS缓存中是否存在与请求对应的响应信息,如果有,将缓存文件发送给用户;如果没有,家庭网关转发DNS域名解析请求给ISP提供给用户的DNS服务器,家庭网关接收来自DNS 服务器响应返回给用户并存入一份副本到DNS缓存中;定时计算DNS日志中所有域名的权值,设用户设置DNS缓存容量大小为N,将权值排名前N的域名做预取并更新到DNS缓存中。 | ||
| 搜索关键词: | 一种 基于 家庭 网关 dns 域名解析 加速 方法 装置 | ||
【主权项】:
一种基于家庭网关的DNS域名解析加速方法,其特征在于:所述方法包括:家庭网关监听用户的DNS域名解析请求,查找DNS缓存中是否存在与请求对应的响应信息,如果有,将缓存文件发送给用户;如果没有,家庭网关转发DNS域名解析请求给ISP提供给用户的DNS服务器,家庭网关接收来自DNS服务器响应返回给用户并存入一份副本到DNS缓存中;定时计算DNS日志中所有域名的权值,将权值与DNS缓存容量N进行比较,权值排名前N的域名做预取,预取结果为域名对应的IP地址信息,并更新此预取结果到缓存容量为N个域名的DNS缓存中,所述计算DNS日志中所有域名的权值具体包括:家庭网关记录用户DNS域名解析请求并更新域名解析次数到DNS日志,记录用户DNS域名解析响应并更新域名最近一次更新时间到DNS日志;根据域名n最近一次更新时间Tn,域名n总解析次数Cn,调用公式Rn=Cn/(T‑Tn)计算域名n的权值Rn,其中,T为当前时间;对域名做预取包括步骤:对DNS日志中所有域名的权值从高到底进行排序,对权值排名前N名的域名通过调用域名解析命令nslookup执行DNS域名解析操作得到域名对应的IP地址信息,更新此IP地址信息到DNS缓存中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410197548.X/,转载请声明来源钻瓜专利网。





