The invention discloses a DNS updating method, a device and a system, which can solve the technical problem that the optimum analytic result of a domain name in each region can not be determined in the prior art. The method includes: to spread across multiple regions of the client are sending monitoring domain name list, the analytical results of each client for each domain domain to obtain the monitoring list domains identified in the extract; DNS correct results from access to multiple DNS results; among them, each domain contains domain name and its analytical results the corresponding IP address; in each domain, and the domain name should be determined relative to at least one IP address, IP address of the domain name selection corresponding to each region according to the geographical distribution of access to at least one of the client's IP address; according to the analysis of domain name address of each IP file storage optimization domain name corresponding to each region the update region in DNS server.
【技术实现步骤摘要】
DNS更新方法、装置及系统
本专利技术涉及通信
,具体涉及一种DNS更新方法、装置及系统。
技术介绍
作为互联网的重要基础设施,域名系统(DomainNameSystem,DNS)一直为全球互联网的运行提供关键性的基础服务。利用域名系统,用户只需输入待访问网站的域名即可方便而快速地进行访问。但是,专利技术人在实现本专利技术的过程中发现:针对同一个域名,DNS的解析结果可能会因客户端所处地域的不同,以及访问时间的不同而动态变化,现有技术中尚无法确定一个域名在各个地域所对应的最优解析结果,因而无法为用户提供更为准确快捷的访问方式。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的DNS更新方法、装置及系统。根据本专利技术的一个方面,提供了一种DNS更新方法,包括:向遍布多个地域的客户端分别发送监测域名列表,获取各个客户端针对所述监测域名列表中的各个域名确定的域名解析结果;从获取到的多个域名解析结果中提取正确的域名解析结果;其中,每个域名解析结果中包含域名及其对应的IP地址;分别针对每个域名,确定与该域名相对应的至少一个IP地址,根据访问所述至少一个IP地址的客户端的地域分布情况确定该域名在各个地域所对应的优选IP地址;根据各个域名在各个地域所对应的优选IP地址更新相应地域的DNS服务器中存储的域名解析文件。根据本专利技术的另一个方面,提供了一种DNS更新装置,包括:获取模块,适于向遍布多个地域的客户端分别发送监测域名列表,获取各个客户端针对所述监测域名列表中的各个域名确定的域名解析结果;提取模块,适于从获取到的 ...
【技术保护点】
一种DNS更新方法,包括:向遍布多个地域的客户端分别发送监测域名列表,获取各个客户端针对所述监测域名列表中的各个域名确定的域名解析结果;从获取到的多个域名解析结果中提取正确的域名解析结果;其中,每个域名解析结果中包含域名及其对应的IP地址;分别针对每个域名,确定与该域名相对应的至少一个IP地址,根据访问所述至少一个IP地址的客户端的地域分布情况确定该域名在各个地域所对应的优选IP地址;根据各个域名在各个地域所对应的优选IP地址更新相应地域的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地址向各个客户端发送用于更新客户端...
【专利技术属性】
技术研发人员:王肖磊,王志超,杨胜智,李威,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。