数据处理方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:39294672 阅读:19 留言:0更新日期:2023-11-07 11:02
本发明专利技术公开了一种数据处理方法、装置、设备及计算机可读存储介质,其中,方法包括:确定数据库的第一DNS记录对应的第一超时器中是否存在超时的目标超时器;若存在超时的目标超时器,则删除所述目标超时器,并在所述数据库中删除所述目标超时器对应的第二DNS记录以及所述第二DNS记录对应的当前系统时刻。本发明专利技术能根据目标超时器删除过期的DNS记录,避免某个服务异常时对应的DNS记录依然存在于DNS系统中的问题,提高用户的体验。提高用户的体验。提高用户的体验。

【技术实现步骤摘要】
数据处理方法、装置、设备及计算机可读存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种数据处理方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]DNS(Domain Name System,域名系统)被大量应用于各种分布式系统的服务发现中。通常以DNS作为服务发现的系统中,每个业务一般都会注册A、AAAA、PTR、SRV等记录,通过DNS,供其他服务调用,该技术在互联网中得到广泛的应用。传统的DNS服务发现技术中,当各地的DNS服务器接收到解析请求时,就会向域名指定的DNS服务器发送解析请求,从而获得解析记录。在获得解析记录之后,本地DNS服务器会将该记录存储一段时间,在这段时间中如果再次接到对同样域名的解析请求,DNS服务器会直接将解析记录返回给客户端,而无需再次进行递归查询。
[0003]相关技术中,DNS记录的更新都是依靠服务周期性注册来完成的,而当某个服务异常或者异常终止,对应的DNS记录依然存在于DNS系统中,并不会随着服务终止而消失。

技术实现思路

[0004]本专利技术的主要目的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于域名系统DNS权威服务器,所述数据处理方法包括以下步骤:确定数据库的第一DNS记录对应的第一超时器中是否存在超时的目标超时器;若存在超时的目标超时器,则删除所述目标超时器,并在所述数据库中删除所述目标超时器对应的第二DNS记录以及所述第二DNS记录对应的当前系统时刻。2.如权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:在接收到第三DNS记录的注册请求时,获取所述第三DNS记录对应的第一记录类型;若所述第一记录类型与预设记录类型匹配,则获取所述第三DNS记录中的过期字段对应的第一过期值;若所述第一过期值满足预设条件,则基于所述第三DNS记录中的第一生存时间启动所述第三DNS记录对应的第二超时器,并关联存储当前系统时刻以及所述第三DNS记录至数据库。3.如权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:在接收到DNS记录的查询请求时,获取所述查询请求对应的查询域名以及第二记录类型;若所述数据库中不存在与所述查询域名相同以及第二记录类型相同的第一目标DNS记录,则基于所述查询域名确定所述数据库中是否存在第二目标DNS记录,其中,所述第二目标DNS记录的第二记录类型为与所述第二记录类型匹配的预设记录类型;若存在所述第二目标DNS记录,则反馈所述第二目标DNS记录对应的第三目标DNS记录。4.如权利要求3所述的数据处理方法,其特征在于,所述若存在所述第二目标DNS记录,则反馈所述第二目标DNS记录对应的第三目标DNS记录的步骤包括:获取所述第二目标DNS记录中的过期字段对应的第二过期值;若所述第二过期值满足预设条件,则获取所述第二目标DNS记录中的第二生存时间;基于所述第二生存时间确定所述第二目标DNS记录对应的第三目标DNS记录,并反馈所述第三目标DNS记录。5.如权利要求4所述的数据处理方法,其特征在于,所述基于所述第二生存时间确定所述第二目标DNS记录对应的第三目标DNS记录,并反馈所述第三目标...

【专利技术属性】
技术研发人员:赵宇韬胡鹏张雅婷王易风周雷震周春峰边铮
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1