一种域名解析的更新方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35471819 阅读:14 留言:0更新日期:2022-11-05 16:18
本发明专利技术实施例提供了一种域名解析的更新方法、装置、电子设备及存储介质,涉及计算机技术领域。该方法包括:当检测到任一域名对应的映射关系中的IP地址变更时,确定变更后的IP地址,得到待更新IP地址;向各个DNS服务器下发针对所述任一域名的更新通知;向所述目标地理区域内的各个客户端发送针对所述任一域名的解析内容更新通知,以使各个客户端在接收到所述解析内容更新通知后,从各个DNS服务器中的任一服务器,请求所述待更新IP地址。通过本方案,可以实现提高域名解析的更新效率的目的。可以实现提高域名解析的更新效率的目的。可以实现提高域名解析的更新效率的目的。

【技术实现步骤摘要】
一种域名解析的更新方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种域名解析的更新方法、装置、电子设备及存储介质。

技术介绍

[0002]网络通信大部分是基于IP地址(Internet Protocol Address,网际协议地址)进行的,但是IP地址会经常变更且难以记忆,实际上更多的是使用域名进行通信。具体的,在利用域名进行网络访问时,需要通过DNS(Domain Name System,域名系统)服务进行域名解析,即将域名翻译为IP地址;从而得到网络访问过程中待利用的IP地址。
[0003]传统的DNS服务分为多层结构,各个域名的域名解析内容(例如:域名和IP地址的对应关系)会存储在底层或者较高的层次;在域名解析过程中,客户端可以层层向上查询,直至查询到缓存有关于待识别域名的域名解析内容的服务节点或者最顶层的服务节点,从而得到域名解析结果。
[0004]相关技术中,若域名解析内容发生变更,基于该种多层结构,发生变更的域名解析内容会被逐层下发,这样,更新至客户端,中间会存在较长的时间,通常在10分钟以上,无疑导致域名解析的更新效率较低。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种域名解析的更新方法、装置、电子设备及存储介质,以提高域名解析的更新效率。具体技术方案如下:
[0006]在本专利技术实施的第一方面,首先提供了一种域名解析的更新方法,应用于管理服务端,所述方法包括:
[0007]当检测到任一域名对应的映射关系中的IP地址变更时,确定变更后的IP地址,得到待更新IP地址;其中,该域名对应的映射关系中记录有该域名以及所对应的至少一IP地址,每一IP地址对应有指定地理区域,且每一IP地址所对应的指定地理区域内的客户端在对该域名进行解析时,所得到的解析内容为该IP地址;
[0008]向各个DNS服务器下发针对所述任一域名的更新通知;其中,所述更新通知用于指示目标地理区域对应有所述待更新IP地址;所述目标地理区域为发生变更的IP地址所对应的指定地理区域;
[0009]向所述目标地理区域内的各个客户端发送针对所述任一域名的解析内容更新通知,以使各个客户端在接收到所述解析内容更新通知后,从各个DNS服务器中的任一服务器,请求所述待更新IP地址。
[0010]可选地,所述向所述目标地理区域内的各个客户端发送针对所述任一域名的解析内容更新通知之前,还包括:
[0011]检测目标成功率,是否大于预设阈值;其中,所述目标成功率为:向各个DNS服务器下发针对所述任一域名的更新通知的成功率;
[0012]若判断结果为是,执行所述向所述目标地理区域内的各个客户端发送针对所述任一域名的解析内容更新通知的步骤。
[0013]可选地,所述任一域名对应的映射关系中的IP地址变更包括:任一域名对应的映射关系中的IP地址发生修改或增加。
[0014]可选地,所述当检测到任一域名对应的映射关系中的IP地址变更时,确定变更后的IP地址,得到待更新IP地址,包括:
[0015]若检测到通过配置平台发出的关于任一域名对应的映射关系中的IP地址的变更指令时,从所述变更指令中解析出变更后的IP地址,得到待更新IP地址。
[0016]在本专利技术实施的第二方面,还提供了一种域名解析的更新方法,应用于客户端,所述方法包括:
[0017]接收管理服务端发送的针对任一域名的解析内容更新通知;其中,所述域名解析内容更新通知为:所述管理服务器端在向各个DNS服务器下发针对所述任一域名的更新通知后,向目标地理区域内的各个客户端发送的;所述任一域名为所对应的映射关系中的IP地址发生变更的域名,所述待更新IP地址为变更后的IP地址;所述更新通知用于指示所述目标地理区域对应有待更新IP地址;所述目标地理区域为发生变更的IP地址所对应的指定地理区域;该域名对应的映射关系中记录有该域名以及所对应的至少一IP地址,每一IP地址对应有指定地理区域,且每一IP地址所对应的指定地理区域内的客户端在对该域名进行解析时,所得到的解析内容为该IP地址;
[0018]从各个DNS服务器中的任一服务器,请求所述待更新IP地址。
[0019]在本专利技术实施的第三方面,还提供了一种域名解析的更新装置,应用于管理服务端,所述装置包括:
[0020]确定模块,用于当检测到任一域名对应的映射关系中的IP地址变更时,确定变更后的IP地址,得到待更新IP地址;其中,该域名对应的映射关系中记录有该域名以及所对应的至少一IP地址,每一IP地址对应有指定地理区域,且每一IP地址所对应的指定地理区域内的客户端在对该域名进行解析时,所得到的解析内容为该IP地址;
[0021]下发模块,用于向各个DNS服务器下发针对所述任一域名的更新通知;其中,所述更新通知用于指示目标地理区域对应有所述待更新IP地址;所述目标地理区域为发生变更的IP地址所对应的指定地理区域;
[0022]发送模块,用于向所述目标地理区域内的各个客户端发送针对所述任一域名的解析内容更新通知,以使各个客户端在接收到所述解析内容更新通知后,从各个DNS服务器中的任一服务器,请求所述待更新IP地址。
[0023]在本专利技术实施的第四方面,还提供了一种域名解析的更新装置,应用于客户端,所述装置包括:
[0024]接收模块,用于接收管理服务端发送的针对任一域名的解析内容更新通知;其中,所述域名解析内容更新通知为:所述管理服务器端在向各个DNS服务器下发针对所述任一域名的更新通知后,向目标地理区域内的各个客户端发送的;所述任一域名为所对应的映射关系中的IP地址发生变更的域名,所述待更新IP地址为变更后的IP地址;所述更新通知用于指示所述目标地理区域对应有待更新IP地址;所述目标地理区域为发生变更的IP地址所对应的指定地理区域;该域名对应的映射关系中记录有该域名以及所对应的至少一IP地
址,每一IP地址对应有指定地理区域,且每一IP地址所对应的指定地理区域内的客户端在对该域名进行解析时,所得到的解析内容为该IP地址;
[0025]请求模块,用于从各个DNS服务器中的任一服务器,请求所述待更新IP地址。
[0026]在本专利技术实施的第五方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0027]存储器,用于存放计算机程序;
[0028]处理器,用于执行存储器上所存放的程序时,实现上述任一所述的域名解析的更新方法步骤。
[0029]在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的域名解析的更新方法。
[0030]在本专利技术实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的域名解析的更新方法。
[0031本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种域名解析的更新方法,其特征在于,应用于管理服务端,所述方法包括:当检测到任一域名对应的映射关系中的IP地址变更时,确定变更后的IP地址,得到待更新IP地址;其中,该域名对应的映射关系中记录有该域名以及所对应的至少一IP地址,每一IP地址对应有指定地理区域,且每一IP地址所对应的指定地理区域内的客户端在对该域名进行解析时,所得到的解析内容为该IP地址;向各个DNS服务器下发针对所述任一域名的更新通知;其中,所述更新通知用于指示目标地理区域对应有所述待更新IP地址;所述目标地理区域为发生变更的IP地址所对应的指定地理区域;向所述目标地理区域内的各个客户端发送针对所述任一域名的解析内容更新通知,以使各个客户端在接收到所述解析内容更新通知后,从各个DNS服务器中的任一服务器,请求所述待更新IP地址。2.根据权利要求1所述的方法,其特征在于,所述向所述目标地理区域内的各个客户端发送针对所述任一域名的解析内容更新通知之前,还包括:检测目标成功率,是否大于预设阈值;其中,所述目标成功率为:向各个DNS服务器下发针对所述任一域名的更新通知的成功率;若判断结果为是,执行所述向所述目标地理区域内的各个客户端发送针对所述任一域名的解析内容更新通知的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述任一域名对应的映射关系中的IP地址变更包括:任一域名对应的映射关系中的IP地址发生修改或增加。4.根据权利要求1或2所述的方法,其特征在于,所述当检测到任一域名对应的映射关系中的IP地址变更时,确定变更后的IP地址,得到待更新IP地址,包括:若检测到通过配置平台发出的关于任一域名对应的映射关系中的IP地址的变更指令时,从所述变更指令中解析出变更后的IP地址,得到待更新IP地址。5.一种域名解析的更新方法,其特征在于,应用于客户端,所述方法包括:接收管理服务端发送的针对任一域名的解析内容更新通知;其中,所述域名解析内容更新通知为:所述管理服务器端在向各个DNS服务器下发针对所述任一域名的更新通知后,向目标地理区域内的各个客户端发送的;所述任一域名为所对应的映射关系中的IP地址发生变更的域名,所述待更新IP地址为变更后的IP地址;所述更新通知用于指示所述目标地理区域对应有待更新IP地址;所述目标地理区域为发生变更的IP地址所对应的指定地理区域;该域名对应的映射关系中记录有该域名以及所对应的至少一IP地址,每一IP地址对应有指定地理区域,且每一IP地址所对应的指定地理区域...

【专利技术属性】
技术研发人员:黄茁壮
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1