[发明专利]DNS更新方法、装置及系统在审
申请号: | 201710198801.7 | 申请日: | 2017-03-29 |
公开(公告)号: | CN106888280A | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 王肖磊;王志超;杨胜智;李威 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙)11276 | 代理人: | 宋菲,刘兰兰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dns 更新 方法 装置 系统 | ||
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服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710198801.7/1.html,转载请声明来源钻瓜专利网。