[发明专利]一种DNS域名预热方法及系统有效
申请号: | 201710757870.7 | 申请日: | 2017-08-29 |
公开(公告)号: | CN109428948B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 陈芳淮;李子泽;蔡少君 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 苗源;李冬梅 |
地址: | 550003 贵州省贵安*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dns 域名 预热 方法 系统 | ||
1.一种DNS域名预热方法,其特征在于,所述方法包括以下步骤:
(1)中心服务器向预热服务器发送预热域名集合和可用IP集合;
(2)所述预热服务器接收所述预热域名集合和所述可用IP集合,生成访问所述预热域名集合中域名的解析请求,并将域名解析请求中的源IP设置为所述可用IP集合中的IP;
(3)所述预热服务器将所述域名解析请求发送到所述源IP所属本地DNS服务器。
2.如权利要求1所述的DNS域名预热方法,其特征在于,
所述步骤(1)还包括:所述中心服务器向所述预热服务器发送可用IP和可用IP所属本地DNS服务器的映射关系;
所述步骤(3)还包括:所述预热服务器从所述映射关系中获取所述源IP对应的所属本地DNS服务器。
3.如权利要求1所述的DNS域名预热方法,其特征在于,所述步骤(2)还包括:
所述预热服务器从所述可用IP集合中选取所属区域与所述预热服务器的IP所属区域不同的IP,并将所述域名解析请求中的源IP设置为该选取的IP。
4.如权利要求1所述的DNS域名预热方法,其特征在于,所述方法还包括:
所述中心服务器向客户服务器发送预热域名集合;
所述客户服务器从所述中心服务器获取其所属本地DNS服务器集合;
所述客户服务器接收所述预热域名集合,生成访问所述预热域名集合中域名的域名解析请求,并将所述域名解析请求以设定的发送频率发送到其所属本地DNS服务器。
5.如权利要求4所述的DNS域名预热方法,其特征在于,所述方法还包括:
所述客户服务器在发送所述域名解析请求后从其所属本地DNS服务器获取域名解析时间,并将所述域名解析时间发送给所述中心服务器;
所述中心服务器接收所述域名解析时间,基于所述域名解析时间调整所述发送频率,并将调整后的发送频率发送给所述客户服务器和所述预热服务器。
6.一种DNS域名预热系统,其特征在于,所述系统包括中心服务器和预热服务器,其中,
所述中心服务器包括第一发送模块,所述第一发送模块用于向所述预热服务器发送预热域名集合和可用IP集合;
所述预热服务器包括第一接收模块、第一生成模块和第二发送模块,所述第一接收模块用于接收所述预热域名集合和所述可用IP集合,所述第一生成模块用于生成访问所述预热域名集合中域名的解析请求,并将域名解析请求中的源IP设置为所述可用IP集合中的IP,所述第二发送模块用于将所述域名解析请求发送到所述源IP所属本地DNS服务器。
7.如权利要求6所述的DNS域名预热系统,其特征在于,
所述第一发送模块还用于向所述预热服务器发送可用IP和可用IP所属本地DNS服务器的映射关系;
所述第一接收模块还用于接收可用IP和所属本地DNS服务器的映射关系,并从所述映射关系中获取所述源IP对应的所属本地DNS服务器。
8.如权利要求6所述的DNS域名预热系统,其特征在于,
所述第一生成模块还用于从所述可用IP集合中选取所属区域与所述预热服务器的IP所属区域不同的IP,并将所述域名解析请求中的源IP设置为该选取的IP。
9.如权利要求6所述的DNS域名预热系统,其特征在于,所述系统还包括客户服务器,其中,
所述第一发送模块还用于向所述客户服务器发送预热域名集合;
所述客户服务器包括第二接收模块、第二生成模块和第三发送模块,所述第二接收模块用于接收所述预热域名集合以及其所属本地DNS服务器集合,所述第二生成模块用于生成访问所述预热域名集合中域名的域名解析请求,所述第三发送模块用于将所述域名解析请求以设定的发送频率发送到其所属本地DNS服务器。
10.如权利要求9所述的DNS域名预热系统,其特征在于,
所述第二接收模块还用于在所述第三发送模块发送所述域名解析请求后,从所述客户服务器所属本地DNS服务器获取域名解析时间;
所述第三发送模块还用于将所述域名解析时间发送给所述中心服务器;
所述中心服务器还包括第三接收模块和频率调整模块,所述第三接收模块用于从所述第三发送模块接收所述域名解析时间,所述频率调整模块用于基于所述域名解析时间调整所述发送频率;
所述第一发送模块还用于将调整后的发送频率发送给所述客户服务器和所述预热服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710757870.7/1.html,转载请声明来源钻瓜专利网。