域名异常处理方法、装置、计算机设备及存储介质与流程
- 国知局
- 2024-08-02 14:47:13
本申请涉及网络安全,尤其是一种域名异常处理方法、装置、计算机设备及存储介质。
背景技术:
1、目前,互联网用户群体的覆盖范围日益广泛,客户端提供的服务也变得越来越多样化,所遇到的服务场景也随之增加,在对客户端进行开发运营时,可能会涉及到需要调用多个第三方域名的情况。然而,传统的dns解析方式在这种情况下可能存在一些挑战和风险,例如:由于用户分布可能较广,传统的dns解析可能会出现延迟过高、dns缓存未命中、dns重定向次数过多和dns污染等问题,导致dns请求响应过慢,影响用户体验。另外,第三方提供的域名可能会出现问题,例如:由于dns解析记录更新延迟、dns传播时间延迟和dns解析错误,导致无法快速切换到正确的服务器ip,进而影响服务的稳定性,甚至还有可能出现域名劫持等安全风险。
2、在电商领域,域名安全的问题更为显著。例如,电商平台中,独立站常在其页面中嵌入小游戏功能,这些小游戏功能通常由独立站之外的服务器提供支持,如果独立站到此类服务器之间的域名解析出现异常,便会导致用户侧运行的相应页面的功能无法正常使用,会显著影响用户体验,同时也影响系统安全。
3、因此,为了应对这些挑战和风险,有必要探索新的技术方案,从而更好地满足用户需求。
技术实现思路
1、本申请的目的在于提供一种能够提高域名切换的效率和安全性的域名异常处理方法、装置、计算机设备及存储介质。
2、根据本申请的一个方面,提供一种域名异常处理方法,包括:
3、定期调用域名解析服务,对第三方服务的第一实例相对应的第一域名进行域名解析,确定解析结果;
4、持续监听所述域名解析服务所返回的解析结果,当根据所述解析结果确定所述第一域名解析异常时,部署所述第三方服务的第二实例;
5、将所述第二实例相对应的网络地址与第二域名构造为域名解析配置数据,将其提交到所述域名解析服务,以完成所述第二域名在所述域名解析服务中的配置;
6、建立所述第二域名与所述第一域名的替换关系数据,以便根据所述替换关系数据将访问所述第一域名的数据访问请求重定向到所述第二域名相对应的所述第二实例。
7、根据本申请的另一个方面,提供一种域名异常处理装置,包括:域名解析模块、实例部署模块、解析数据配置模块和替换数据建立模块;
8、其中,所述域名解析模块用于定期调用域名解析服务,对第三方服务的第一实例相对应的第一域名进行域名解析,确定解析结果;
9、所述实例部署模块用于持续监听所述域名解析服务所返回的解析结果,当根据所述解析结果确定所述第一域名解析异常时,部署所述第三方服务的第二实例;
10、所述解析数据配置模块用于将所述第二实例相对应的网络地址与第二域名构造为域名解析配置数据,将其提交到所述域名解析服务,以完成所述第二域名在所述域名解析服务中的配置;
11、所述替换数据建立模块用于建立所述第二域名与所述第一域名的替换关系数据,以便根据所述替换关系数据将访问所述第一域名的数据访问请求重定向到所述第二域名相对应的所述第二实例。
12、本申请另一方面还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述域名异常处理方法的步骤。
13、本申请另一方面还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述域名异常处理方法的步骤。
14、相对于现有技术,本申请具有多方面优势,包括:通过定期调用域名解析服务对第一域名进行域名解析,并确定和持续监听解析结果,可以及时发现域名解析异常的情况,并在域名解析异常时自动部署第二实例,能够提高第三方服务的稳定性;通过对第二实例的部署,可以在发生域名解析异常时通过第二实例提供第三方服务,减少了因第三方服务不可用而导致的业务中断和损失,以使访问第三方服务时能够更加稳定;通过对域名解析配置数据和替换关系数据的集中管理配置,能够简化域名解析过程中的管理和维护工作,且根据替换关系数据将用户对第三方服务的访问请求重定向到第二实例,可以在不影响用户访问的情况下完成域名的快速切换,以提高域名切换的效率和安全性;并且当将本申请的技术方案应用在页面中存在游戏功能嵌入的电商平台独立站时,能够为独立站游戏功能的用户端提供域名解析服务,从而实现代理解析作用,确保独立站所发送的域名解析请求能够快速准确地通过后台管理系统中的dns服务器解析到游戏服务器的ip地址,从而使得用户能够通过域名访问第三方服务,以保障用户的页面访问体验,提高客户满意度。概括而言,本申请通过代理采用更有效的容灾机制,更有助于提升终端页面访问第三方服务时的稳定性和安全性。
技术特征:1.一种域名异常处理方法,其特征在于,包括:
2.如权利要求1所述的一种域名异常处理方法,其特征在于,所述定期调用域名解析服务,对第三方服务的第一实例相对应的第一域名进行域名解析,确定解析结果,包括:
3.如权利要求1所述的一种域名异常处理方法,其特征在于,所述持续监听所述域名解析服务所返回的解析结果,当根据所述解析结果确定所述第一域名解析异常时,部署所述第三方服务的第二实例,包括:
4.如权利要求1所述的一种域名异常处理方法,其特征在于,所述将所述第二实例相对应的网络地址与第二域名构造为域名解析配置数据,将其提交到所述域名解析服务,以完成所述第二域名在所述域名解析服务中的配置,包括:
5.如权利要求1至4中任意一项所述的一种域名异常处理方法,其特征在于,所述建立所述第二域名与所述第一域名的替换关系数据,以便根据所述替换关系数据将访问所述第一域名的数据访问请求重定向到所述第二域名相对应的所述第二实例,包括:
6.如权利要求1至4中任意一项所述的一种域名异常处理方法,其特征在于,还包括:
7.如权利要求1至4中任意一项所述的一种域名异常处理方法,其特征在于,所述数据访问请求由在线服务提交,该在线服务为电商平台独立站的游戏支持服务,所述游戏支持服务的前端功能代码被内嵌于所述独立站的网页中,所述数据访问请求基于该独立站的用户在其终端设备中调用该网页时发起。
8.一种域名异常处理装置,其特征在于,包括:
9.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项权利要求所述域名异常处理方法的步骤。
10.一种存储有计算机可读指令的存储介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项权利要求所述域名异常处理方法的步骤。
技术总结本申请公开一种域名异常处理方法、装置、计算机设备及存储介质,包括:定期调用域名解析服务,对第三方服务的第一实例相对应的第一域名进行域名解析,确定解析结果;持续监听域名解析服务所返回的解析结果,当根据解析结果确定第一域名解析异常时,部署第三方服务的第二实例;将第二实例相对应的网络地址与第二域名构造为域名解析配置数据,将其提交到域名解析服务,以完成第二域名在域名解析服务中的配置;建立第二域名与第一域名的替换关系数据,以便根据替换关系数据将访问第一域名的数据访问请求重定向到第二域名相对应的第二实例。本申请通过代理采用更有效的容灾机制,更有助于提升终端页面访问第三方服务时的稳定性和安全性。技术研发人员:苏是光受保护的技术使用者:广州商研网络科技有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240801/243897.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。