域名切换方法、装置、设备和存储介质制造方法及图纸

技术编号:38665960 阅读:14 留言:0更新日期:2023-09-02 22:46
本申请提供一种域名切换方法、装置、设备和存储介质,本申请中的方法包括:获取待切换域名的目标业务应用,以及所述目标业务应用的初始业务域名;根据所述目标业务应用的域名请求数据和所述初始业务域名生成域名调度请求;驱动预设的域名调度模块根据所述域名调度请求进行域名切换,得到所述目标业务应用的目标业务域名;驱动所述目标业务应用按照所述目标业务域名访问业务服务器,获取目标业务数据。实现在业务应用访问失败时根据域名请求数据和当前的初始业务域名进行域名切换,从而确保业务应用能够正常处理对应业务,提高业务运行效率和稳定性。效率和稳定性。效率和稳定性。

【技术实现步骤摘要】
域名切换方法、装置、设备和存储介质


[0001]本申请涉及计算机
,具体涉及一种域名切换方法、装置、设备和存储介质。

技术介绍

[0002]目前,随着互联网技术和计算机技术的飞速发展,越来越多的企业均布局全球市场,将智能设备行销全球。然而,由于智能设备中各应用使用的域名服务器需要全球多区域部署,不同地区域名禁止跨域访问;且不同区域的网络营运商复杂多样,从而使得域名解析难度较大且在进行网络访问时无法有效切换有效的域名,导致应用访问失败,影响业务正常运转。

技术实现思路

[0003]本申请实施例提供一种域名切换方法、装置、设备和存储介质,旨在解决现有技术中业务应用访问时无法切换域名导致访问失败的技术问题。
[0004]一方面,本申请实施例提供一种域名切换方法,所述域名切换方法包括以下步骤:
[0005]获取待切换域名的目标业务应用,以及所述目标业务应用的初始业务域名;
[0006]根据所述目标业务应用的域名请求数据和所述初始业务域名生成域名调度请求;
[0007]驱动预设的域名调度模块根据所述域名调度请求进行域名切换,得到所述目标业务应用的目标业务域名;
[0008]驱动所述目标业务应用按照所述目标业务域名访问业务服务器,获取目标业务数据。
[0009]在本申请一种可能的实现方式中,所述根据所述目标业务应用的域名请求数据和所述初始业务域名生成域名调度请求,包括:
[0010]获取所述域名调度模块的缓存域名列表;
[0011]遍历所述缓存域名列表,得到所述缓存域名列表中与所述域名请求数据关联的目标业务域名。
[0012]在本申请一种可能的实现方式中,所述驱动预设的域名调度模块根据所述域名调度请求进行域名切换,得到所述目标业务应用的目标业务域名,包括:
[0013]若所述域名调度模块的调度状态为启用调度状态,则获取所述域名调度模块的缓存域名列表;
[0014]遍历所述缓存域名列表,得到所述缓存域名列表中与所述域名请求数据关联的目标业务域名。
[0015]在本申请一种可能的实现方式中,所述驱动预设的域名调度模块根据所述域名调度请求进行域名切换,得到所述目标业务应用的目标业务域名,包括:
[0016]驱动所述域名调度模块向预设的域名服务器发送所述域名调度请求;
[0017]获取所述域名服务器传回的域名配置数据,所述域名配置数据包括域名切换列表
和I P地址列表;
[0018]根据所述域名切换列表和所述I P地址列表对所述初始业务域名进行更新,得到目标业务域名。
[0019]在本申请一种可能的实现方式中,所述驱动所述目标业务应用按照所述目标业务域名访问业务服务器,获取目标业务数据,包括:
[0020]获取所述目标业务应用对应的网络请求接口;
[0021]根据所述目标业务域名配置所述网络请求接口,驱动配置后的网络请求接口访问所述业务服务器,得到所述目标业务应用的目标业务数据。
[0022]在本申请一种可能的实现方式中,所述根据所述目标业务域名配置所述网络请求接口,驱动配置后的网络请求接口访问所述业务服务器,得到所述目标业务应用的目标业务数据,包括:
[0023]根据所述目标业务域名配置所述网络请求接口,驱动配置后的网络请求接口向所述业务服务器发送业务请求;
[0024]若所述业务请求发送失败,则获取所述目标业务域名关联的目标I P地址访问所述业务服务器,得到所述目标业务应用的目标业务数据。
[0025]在本申请一种可能的实现方式中,所述根据所述目标业务应用的域名请求数据和所述初始业务域名生成域名调度请求之前,还包括:
[0026]获取所述域名调度模块的调度状态;
[0027]所述根据所述目标业务应用的域名请求数据和所述初始业务域名生成域名调度请求,包括:
[0028]若所述调度状态为启用调度状态,则获取所述目标业务应用的域名请求数据,其中,所述域名请求数据包括位置标识、品牌标识、I P地址和设备标识中的至少一项;
[0029]基于所述域名请求数据和所述初始业务域名生成所述目标业务应用的域名调度请求。
[0030]在本申请一种可能的实现方式中,所述驱动所述目标业务应用按照所述目标业务域名访问业务服务器,获取目标业务数据之后,还包括:
[0031]获取所述目标业务数据中的域名版本标志;
[0032]若所述域名版本标志与所述目标业务域名的当前版本标志不同,则根据所述域名版本标志位向预设的域名服务器发送域名更新请求;
[0033]获取域名服务器传回的域名更新配置,按照所述域名更新配置对所述目标业务域名进行更新,得到更新后的目标业务域名。
[0034]另一方面,本申请提供一种域名切换装置,所述域名切换装置包括:
[0035]应用获取模块,被配置为响应域名调度请求,获取所述域名调度请求关联的目标业务应用,以及所述目标业务应用的初始业务域名;
[0036]请求生成模块,被配置为根据所述目标业务应用的域名请求数据和所述初始业务域名生成域名调度请求;
[0037]域名更新模块,被配置为驱动预设的域名调度模块根据所述域名调度请求进行域名切换,得到所述目标业务应用的目标业务域名;
[0038]业务访问模块,被配置为驱动所述目标业务应用按照所述目标业务域名访问业务
服务器,获取目标业务数据。
[0039]另一方面,本申请还提供一种域名切换设备,所述域名切换设备包括:
[0040]一个或多个处理器;
[0041]存储器;以及
[0042]一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现所述的域名切换方法的步骤。
[0043]另一方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所述的域名切换方法中的步骤。
[0044]本申请中通过获取待切换域名的目标业务应用,以及所述目标业务应用的初始业务域名;根据所述目标业务应用的域名请求数据和所述初始业务域名生成域名调度请求;驱动预设的域名调度模块根据所述域名调度请求进行域名切换,得到所述目标业务应用的目标业务域名;驱动所述目标业务应用按照所述目标业务域名访问业务服务器,获取目标业务数据。实现在业务应用访问失败时根据域名请求数据和当前的初始业务域名进行域名切换,从而确保业务应用能够正常处理对应业务,提高业务运行效率和稳定性。
附图说明
[0045]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1为本申请实施例域名切换方法的场景示意图;
[0047]图2为本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种域名切换方法,其特征在于,所述域名切换方法包括:获取待切换域名的目标业务应用,以及所述目标业务应用的初始业务域名;根据所述目标业务应用的域名请求数据和所述初始业务域名生成域名调度请求;驱动预设的域名调度模块根据所述域名调度请求进行域名切换,得到所述目标业务应用的目标业务域名;驱动所述目标业务应用按照所述目标业务域名访问业务服务器,获取目标业务数据。2.如权利要求1所述的域名切换方法,其特征在于,所述驱动预设的域名调度模块根据所述域名调度请求进行域名切换,得到所述目标业务应用的目标业务域名,包括:获取所述域名调度模块的缓存域名列表;遍历所述缓存域名列表,得到所述缓存域名列表中与所述域名请求数据关联的目标业务域名。3.如权利要求1所述的域名切换方法,其特征在于,所述驱动预设的域名调度模块根据所述域名调度请求进行域名切换,得到所述目标业务应用的目标业务域名,包括:驱动所述域名调度模块向预设的域名服务器发送所述域名调度请求;获取所述域名服务器传回的域名配置数据,所述域名配置数据包括域名切换列表和IP地址列表;根据所述域名切换列表和所述IP地址列表对所述初始业务域名进行更新,得到目标业务域名。4.如权利要求1所述的域名切换方法,其特征在于,所述驱动所述目标业务应用按照所述目标业务域名访问业务服务器,获取目标业务数据,包括:获取所述目标业务应用对应的网络请求接口;根据所述目标业务域名配置所述网络请求接口,驱动配置后的网络请求接口访问所述业务服务器,得到所述目标业务应用的目标业务数据。5.如权利要求4所述的域名切换方法,其特征在于,所述根据所述目标业务域名配置所述网络请求接口,驱动配置后的网络请求接口访问所述业务服务器,得到所述目标业务应用的目标业务数据,包括:根据所述目标业务域名配置所述网络请求接口,驱动配置后的网络请求接口向所述业务服务器发送业务请求;若所述业务请求发送失败,则获取所述目标业务域名关联的目标IP地址访问所述业务服务器,得到所述目标业务应用的目标业务数据。6.如权利要求1

5任一所述的域名切...

【专利技术属性】
技术研发人员:陈秋东谢德胜
申请(专利权)人:深圳市雷鸟网络传媒有限公司
类型:发明
国别省市:

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

1