DNS更新方法、装置及系统与流程

文档序号:12731295阅读:来源:国知局

技术特征:

1.一种DNS更新方法,包括:

向遍布多个地域的客户端分别发送监测域名列表,获取各个客户端针对所述监测域名列表中的各个域名确定的域名解析结果;

从获取到的多个域名解析结果中提取正确的域名解析结果;其中,每个域名解析结果中包含域名及其对应的IP地址;

分别针对每个域名,确定与该域名相对应的至少一个IP地址,根据访问所述至少一个IP地址的客户端的地域分布情况确定该域名在各个地域所对应的优选IP地址;

根据各个域名在各个地域所对应的优选IP地址更新相应地域的DNS服务器中存储的域名解析文件。

2.根据权利要求1所述的方法,其中,每个域名解析结果中进一步包括:与该域名解析结果相对应的客户端的地域信息;

则所述访问所述至少一个IP地址的客户端的地域分布情况根据各个域名解析结果中包含的与该域名解析结果相对应的客户端的地域信息确定。

3.根据权利要求1或2所述的方法,其中,所述确定与该域名相对应的至少一个IP地址,根据访问所述至少一个IP地址的客户端的地域分布情况确定该域名在各个地域所对应的优选IP地址的步骤具体包括:

确定与该域名相对应的多个IP地址,分别针对每个地域,将多个IP地址中在该地域内的访问量最大的IP地址作为该地域所对应的优选IP地址。

4.根据权利要求1-3任一所述的方法,其中,客户端针对所述监测域名列表中的各个域名确定的域名解析结果根据与该客户端对应的域名解析服务器确定;和/或,根据该客户端本地存储的域名解析文件确定。

5.根据权利要求1-4任一所述的方法,其中,所述根据访问所述至少一个IP地址的客户端的地域分布情况确定该域名在各个地域所对应的优选IP地址的步骤之后进一步包括步骤:

根据各个域名在各个地域所对应的优选IP地址向各个客户端发送用于更新客户端本地存储的域名解析文件的更新指令。

6.根据权利要求1-5任一所述的方法,其中,所述获取各个客户端针对所述监测域名列表中的各个域名确定的域名解析结果的步骤具体包括:每隔预设的时间间隔获取各个客户端发送的访问日志和/或打点请求,根据所述访问日志和/或打点请求确定各个客户端针对所述监测域名列表中的各个域名确定的域名解析结果。

7.根据权利要求6所述的方法,其中,所述根据所述访问日志和/或打点请求确定各个客户端针对所述监测域名列表中的各个域名确定的域名解析结果的步骤具体包括:对所述访问日志和/或打点请求中包含的数据内容进行消重处理,根据消重处理后的数据内容确定各个客户端针对所述监测域名列表中的各个域名确定的域名解析结果。

8.根据权利要求1-7任一所述的方法,其中,所述监测域名列表具有版本信息,则所述方法进一步包括步骤:根据所述版本信息判断各个客户端的监测域名列表是否需要更新,当判断结果为是时,向对应的客户端发送更新后的监测域名列表。

9.一种DNS更新装置,包括:

获取模块,适于向遍布多个地域的客户端分别发送监测域名列表,获取各个客户端针对所述监测域名列表中的各个域名确定的域名解析结果;

提取模块,适于从获取到的多个域名解析结果中提取正确的域名解析结果;其中,每个域名解析结果中包含域名及其对应的IP地址;

确定模块,适于分别针对每个域名,确定与该域名相对应的至少一个IP地址,根据访问所述至少一个IP地址的客户端的地域分布情况确定该域名在各个地域所对应的优选IP地址;

更新模块,适于根据各个域名在各个地域所对应的优选IP地址更新相应地域的DNS服务器中存储的域名解析文件。

10.一种DNS更新系统,包括:DNS更新装置,以及遍布多个地域的客户端及DNS服务器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1