[发明专利]基于DNS的优化访问流量调度方法和设备在审
申请号: | 201410013118.8 | 申请日: | 2014-01-13 |
公开(公告)号: | CN103746929A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 刘保太;张宝山 | 申请(专利权)人: | 刘保太;张宝山 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/26;H04L29/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 730000 甘肃省兰*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 dns 优化 访问 流量 调度 方法 设备 | ||
1.一种基于DNS的优化访问流量调度方法,其特征在于,包括:
用户请求获取步骤,用于分析目标DNS的请求解析行为,来获取用户所请求解析的域名地址;
IP地址查询步骤,用于将所述域名地址分发到多个ISP线路的DNS上查询所述域名地址对应的多个IP地址;
质量排序步骤,用于根据预设的优化算法对所述多个IP地址进行量排序,所述多个IP地址的顺序指示用户访问所述多个IP地址的访问质量高低;
IP地址反馈步骤,用于将访问质量最高的IP地址反馈给所述用户。
2.根据权利要求1所述的方法,其特征在于,所述质量排序步骤包括:
站点页面打开时间步骤,用于模拟浏览器打开所述多个IP地址对应的页面,并获取打开所述页面所花费的时间,所述时间设定为判断所述多个IP地址的访问质量的第一参考值。
3.根据权利要求1所述的方法,其特征在于,所述质量排序步骤包括:
ICMP值获取步骤,用于通过ICMP协议对所述多个IP地址进行探测,并获取所述多个IP地址对应的丢包率和/或延迟值,所述丢包率和/或延迟值设定为判断所述多个IP地址的访问质量的第二参考值。
4.根据权利要求1所述的方法,其特征在于,所述质量排序步骤包括:
HTTP状态值获取步骤,用于通过模拟HTTP协议对所述多个IP地址进行探测,获取所述多个IP地址对应的HTTP状态码,所述HTTP状态码设定为判断所述多个IP地址的访问质量的第三参考值。
5.根据权利要求1至4中任一项所述的方法,其特征在于,还包括:
存储步骤,用于将所述域名地址已经排序好的所述多个IP地址进行本地存储,并标记存储时间和/或TTL;
是否过期检测步骤,用于判断所述存储时间是否超过预设的超期时间,和/或判断所述TTL是否等于0,且如果不等于0,则将TTL减1;
删除步骤,在所述存储时间超过所述超期时间,和/或所述TTL等于0时,将所述域名地址已经排序好的所述多个IP地址从本地删除。
6.一种基于DNS的优化访问流量调度设备,其特征在于,包括:
用户请求获取模块,用于分析目标DNS的请求解析行为,来获取用户所请求解析的域名地址;
IP地址查询模块,用于将所述域名地址分发到多个ISP线路的DNS上查询所述域名地址对应的多个IP地址;
质量排序模块,用于根据预设的优化算法对所述多个IP地址进行量排序,所述多个IP地址的顺序指示用户访问所述多个IP地址的访问质量高低;
IP地址反馈模块,用于将访问质量最高的IP地址反馈给所述用户。
7.根据权利要求6所述的设备,其特征在于,所述质量排序模块包括:
站点页面打开时间模块,用于模拟浏览器打开所述多个IP地址对应的页面,并获取打开所述页面所花费的时间,所述时间设定为判断所述多个IP地址的访问质量的第一参考值。
8.根据权利要求6所述的设备,其特征在于,所述质量排序模块包括:
ICMP值获取模块,用于通过ICMP协议对所述多个IP地址进行探测,并获取所述多个IP地址对应的丢包率和/或延迟值,所述丢包率和/或延迟值设定为判断所述多个IP地址的访问质量的第二参考值。
9.根据权利要求6所述的设备,其特征在于,所述质量排序模块包括:
HTTP状态值获取模块,用于通过模拟HTTP协议对所述多个IP地址进行探测,获取所述多个IP地址对应的HTTP状态码,所述HTTP状态码设定为判断所述多个IP地址的访问质量的第三参考值。
10.根据权利要求6至9中任一项所述的设备,其特征在于,还包括:
存储模块,用于将所述域名地址已经排序好的所述多个IP地址进行本地存储,并标记存储时间和/或TTL;
是否过期检测模块,用于判断所述存储时间是否超过预设的超期时间,和/或判断所述TTL是否等于0,且如果不等于0,则将TTL减1;
删除模块,在所述存储时间超过所述超期时间,和/或所述TTL等于0时,将所述域名地址已经排序好的所述多个IP地址从本地删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘保太;张宝山,未经刘保太;张宝山许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410013118.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发送数据包的方法及装置
- 下一篇:可充分利用水分的组装式花盆