服务器访问方法、装置、设备及存储介质与流程

文档序号:33556884发布日期:2023-03-22 12:18阅读:27来源:国知局
服务器访问方法、装置、设备及存储介质与流程

1.本技术涉及金融领域和通信领域,尤其涉及一种服务器访问方法、装置、设备及存储介质。


背景技术:

2.域名解析是指把域名指向网站空间ip地址,让用户通过注册的域名可以方便地访问到网站的一种服务,也即域名到ip地址的转换过程。随着移动互联网的普及与发展,使用移动互联网的用户数量激增,各个应用都相继开发出了对应的移动应用程序app,以满足大量用户的使用需求。
3.相关技术中,用户在使用app访问某个业务交易服务器时,实际访问的是app开发者在app中写入的与该业务交易服务器对应的域名。用户访问app某个业务对应的业务交易服务器前,终端设备可以先将需要访问的业务交易服务器的域名发往电信运营商的用于域名解析的电信运营商服务器,由该电信运营商服务器将域名字符串解析为确切的ip地址,并提供给用户的终端设备,以将用户的访问请求发往相应的ip地址,实现用户访问业务交易服务器。但是,在实际使用中,若电信运营商服务器出现故障或域名劫持问题,则会导致大范围的app无法访问业务交易服务器。


技术实现要素:

4.本技术提供一种服务器访问方法、装置、设备及存储介质,用以实现在电信运营商服务器出现故障或域名劫持问题时,app依然可以访问业务交易服务器的目的。
5.第一方面,本技术提供一种服务器访问方法,包括:响应于对目标应用程序app的目标业务对应的业务交易服务器的访问请求,获取业务交易服务器的第一域名;基于第一协议,向doh服务器发送第一域名,并基于第二协议,向电信运营商服务器发送第一域名,doh服务器用于通过第一协议对第一域名进行解析,得到业务交易服务器的第一ip地址,电信运营商服务器用于通过第二协议对第一域名进行解析,得到业务交易服务器的第二ip地址;接收来自doh服务器的第一ip地址和来自电信运营商服务器的第二ip地址;将第一ip地址和第二ip地址进行对比处理,得到对比结果;基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器。
6.在一种可能的实施方式中,基于第一协议,向doh服务器发送第一域名,包括:通过预先构建的域名解析模块,确定doh服务器的目标ip地址,域名解析模块用于对doh服务器的第二域名进行解析,得到目标ip地址;基于第一协议和目标ip地址,向doh服务器发送第一域名。
7.在一种可能的实施方式中,基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器,包括:若对比结果表示第一ip地址和第二ip地址不同,则向目标app的开发者终端发送第二ip地址,开发者终端用于判断第二ip地址是否出现异常;接收来自开发者终端的判断结果;若判断结果表示第二ip地址未出现异常,则采用第一ip地址或第二ip地
址访问业务交易服务器;若判断结果表示第二ip地址出现异常,则采用第一ip地址访问业务交易服务器。
8.在一种可能的实施方式中,基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器,包括:若对比结果表示第一ip地址和第二ip地址相同,则采用第一ip地址或第二ip地址访问业务交易服务器。
9.在一种可能的实施方式中,基于第一协议,向doh服务器发送第一域名,并基于第二协议,向电信运营商服务器发送第一域名之后,还包括:若未接收到来自doh服务器的第一ip地址,且接收到来自电信运营商服务器的第二ip地址,则采用第二ip地址访问业务交易服务器。
10.在一种可能的实施方式中,若未接收到来自doh服务器的第一ip地址,且接收到来自电信运营商服务器的第二ip地址,则采用第二ip地址访问业务交易服务器,包括:若未接收到来自doh服务器的第一ip地址,且接收到来自电信运营商服务器的第二ip地址,则向目标app的开发者终端发送第二ip地址,开发者终端用于判断第二ip地址是否出现异常;接收来自开发者终端的判断结果;若判断结果表示第二ip地址未出现异常,则采用第二ip地址访问业务交易服务器。
11.在一种可能的实施方式中,还包括:若判断结果表示第二ip地址出现异常,则向电信运营商服务器上报出现的异常,以使电信运营商服务器对出现的异常进行异常处理。
12.第二方面,本技术提供一种服务器访问装置,包括:获取模块,用于响应于对目标应用程序app的目标业务对应的业务交易服务器的访问请求,获取业务交易服务器的第一域名;发送模块,用于基于第一协议,向doh服务器发送第一域名,并基于第二协议,向电信运营商服务器发送第一域名,doh服务器用于通过第一协议对第一域名进行解析,得到业务交易服务器的第一ip地址,电信运营商服务器用于通过第二协议对第一域名进行解析,得到业务交易服务器的第二ip地址;接收模块,用于接收来自doh服务器的第一ip地址和来自电信运营商服务器的第二ip地址;对比模块,用于将第一ip地址和第二ip地址进行对比处理,得到对比结果;访问模块,用于基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器。
13.第三方面,本技术提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现第一方面的服务器访问方法。
14.第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如第一方面的服务器访问方法。
15.第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现第一方面的服务器访问方法。
16.本技术提供的服务器访问方法、装置、设备及存储介质,通过另外提供一种开发者可控的域名解析途径,也即通过预先构建的域名解析模块,提前确定doh服务器的ip地址,然后将需要访问的业务交易服务器的域名发送给doh服务器和电信运营商服务器,由doh服务器和电信运营商服务器分别对业务交易服务器的域名进行解析,得到两个ip地址,并对这两个ip地址进行对比,若这两个ip地址相同,则使用任意一个ip地址访问业务交易服务
器,若这两个ip地址不同,且电信运营商服务器解析得到的ip地址出现异常,则使用doh服务器解析得到的ip地址访问业务交易服务器,从而实现在电信运营商服务器出现故障或域名劫持问题时,app依然可以访问业务交易服务器。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
18.图1为本技术实施例提供的服务器访问方法的一种场景示意图;
19.图2为本技术实施例提供的服务器访问方法的流程图;
20.图3为本技术实施例提供的移动终端app架构的示意图;
21.图4为本技术实施例提供的服务器访问装置的结构示意图;
22.图5为本技术实施例提供的一种电子设备的结构示意图。
23.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
具体实施方式
24.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
25.首先对本技术所涉及的名词进行解释:
26.移动终端app:针对智能手机、pad等移动终端所开发的应用服务,特点是由开发者开发,安装在用户的智能移动终端上,实现应用服务功能。
27.dns(domain name system,域名系统):常规的,通过tcp、udp协议提供域名解析服务的解析系统,可以将域名和ip地址相互映射。
28.doh(dns over http(s)):通过http或https协议封装dns请求,即,使用应用层http或https协议来封装网络层的dns请求。
29.背景技术中提供的相关技术中,至少存在以下技术问题:
30.随着移动互联网的普及以及相关技术的发展,使用移动互联网的用户数量激增,各应用都开发自己的移动终端app,满足大量用户的使用需求。用户在使用app访问某个业务交易服务器时,实际访问的是app开发者在app中写入的与该业务交易服务器对应的域名。用户访问app某个业务对应的业务交易服务器前,终端设备可以先将需要访问的业务交易服务器的域名发往电信运营商的用于域名解析的电信运营商服务器,由该电信运营商服务器将域名字符串解析为确切的ip地址,并提供给用户的终端设备,以将用户的访问请求发往相应的ip地址,实现用户访问业务交易服务器。但是,在实际使用中,若电信运营商服务器出现故障或域名劫持问题,则会导致大范围的app无法访问业务交易服务器。
31.针对相关技术中的问题,本技术提出一种服务器访问方法,通过在app中,在原有
域名解析流程的基础上,新增一种域名解析方式,也即通过预先构建的域名解析模块,提前确定doh服务器的ip地址,然后将需要访问的业务交易服务器的域名发送给doh服务器和电信运营商服务器,由doh服务器和电信运营商服务器分别对业务交易服务器的域名进行解析,得到两个ip地址,并对这两个ip地址进行对比,若这两个ip地址相同,则使用任意一个ip地址访问业务交易服务器,若这两个ip地址不同,且电信运营商服务器解析得到的ip地址出现异常,则使用doh服务器解析得到的ip地址访问业务交易服务器,从而实现在电信运营商服务器出现故障或域名劫持问题时,app依然可以访问业务交易服务器。因此,可以解决电信运营商服务器的域名解析服务不可用和/或域名劫持攻击的问题,形成一种高可用的域名解析方案,保障用户使用。
32.在一种实施例中,可以在一种应用场景中应用该服务器访问方法。图1为本技术实施例提供的服务器访问方法的一种场景示意图,如图1所示,终端设备中安装有目标app,目标app中设计有doh域名解析模块和传统域名解析模块,doh域名解析模块可以确定doh服务器的ip地址,传统域名解析模块可以确定电信运营商服务器的ip地址。当用户打开目标app想要访问目标app中目标业务对应的业务交易服务器时,终端设备可以获取业务交易服务器的域名,并通过doh域名解析模块将域名发送给doh服务器,通过传统域名解析模块将域名发送给电信运营商服务器,由doh服务器对业务交易服务器的域名进行解析,得到业务交易服务器的第一ip地址,再由电信运营商服务器对业务交易服务器的域名进行解析,得到业务交易服务器的第二ip地址,终端设备中的doh域名解析模块通过对第一ip地址和第二ip地址进行对比,确定是使用第一ip地址还是第二ip地址访问业务交易服务器。
33.在上述场景中,若第一ip地址与第二ip地址相同,则可以在第一ip地址和第二ip地址中任选一个用来访问业务交易服务器。若第一ip地址和第二ip地址不同,且第二ip地址未出现异常,则可以在第一ip地址和第二ip地址中任选一个用来访问业务交易服务器,若第一ip地址和第二ip地址不同,且第二ip地址出现异常,则采用第一ip地址访问业务交易服务器。若doh域名解析模块未检测到doh服务器返回的第一ip地址,则使用第二ip地址访问业务交易服务器。
34.在上述场景中,通过增加doh域名解析模块,可以增加另一条对业务交易服务器的域名进行解析的途径,也即通过doh服务器对业务交易服务器的域名进行解析,从而可以通过两种方式访问业务交易服务器,这样,当电信运营商服务器出现故障,终端设备还可以通过doh服务器解析到的ip地址对业务交易服务器进行访问。
35.结合上述场景,下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
36.本技术提供一种服务器访问方法。图2为本技术实施例提供的服务器访问方法的流程图,如图2所示,该方法包括以下步骤:
37.s201:响应于对目标应用程序app的目标业务对应的业务交易服务器的访问请求,获取业务交易服务器的第一域名。
38.在该步骤中,用户可以通过打开移动终端上的目标app,以请求访问业务交易服务器,终端设备在响应对业务交易服务器进行访问的访问请求之后,可以获取业务交易服务
器的第一域名,以便于确定业务交易服务器的ip地址。
39.可选地,目标app的架构可以如图3所示,图3为本技术实施例提供的移动终端app架构的示意图,在图3中,app架构的最内层可以为业务交易服务器,业务交易服务器为真正进行实际的应用业务交易服务的服务器,在业务交易服务器外层为doh域名解析模块和传统域名解析模块,app架构的最外层为app代码混淆与加壳模块,通过对app进行加壳和代码混淆,可以防止app被逆向破解。
40.s202:基于第一协议,向doh服务器发送第一域名,并基于第二协议,向电信运营商服务器发送第一域名。
41.在该步骤中,doh服务器用于通过第一协议对第一域名进行解析,得到业务交易服务器的第一ip地址,电信运营商服务器用于通过第二协议对第一域名进行解析,得到业务交易服务器的第二ip地址。
42.可选地,第一协议可以为超文本传输协议http或者https,第二协议可以为dns协议。doh服务器可以通过http或者https对第一域名进行解析,从而得到doh服务器解析的业务交易服务器的第一ip地址,电信运营商服务器可以通过dns协议对第一域名进行解析,从而得到电信运营商服务器解析的业务交易服务器的第二ip地址,doh在解析得到第一ip地址之后,将第一ip地址返回至终端设备,电信运营商服务器在解析得到第二ip地址之后,将第二ip地址返回至终端设备。
43.s203:接收来自doh服务器的第一ip地址和来自电信运营商服务器的第二ip地址。
44.s204:将第一ip地址和第二ip地址进行对比处理,得到对比结果。
45.在该步骤中,终端设备在接收到第一ip地址和第二ip地址之后,可以对第一ip地址和第二ip地址进行对比,确定第一ip地址和第二ip地址的一致性。
46.s205:基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器。
47.在该步骤中,对比结果可以包括第一ip地址和第二ip地址相同,或者第一ip地址和第二ip地址不同,因此,可以根据对比结果,确定是采用第一ip地址访问业务交易服务器,还是采用第二ip地址访问业务交易服务器。
48.本实施例提供的服务器访问方法,通过将需要访问的业务交易服务器的域名发送给doh服务器和电信运营商服务器,由doh服务器和电信运营商服务器分别对业务交易服务器的域名进行解析,得到两个ip地址,并对这两个ip地址进行对比,若这两个ip地址相同,则使用任意一个ip地址访问业务交易服务器,若这两个ip地址不同,且电信运营商服务器解析得到的ip地址出现异常,则使用doh服务器解析得到的ip地址访问业务交易服务器,从而实现在电信运营商服务器出现故障或域名劫持问题时,app依然可以访问业务交易服务器。
49.在一种实施例中,基于第一协议,向doh服务器发送第一域名,包括:通过预先构建的域名解析模块,确定doh服务器的目标ip地址,域名解析模块用于对doh服务器的第二域名进行解析,得到目标ip地址;基于第一协议和目标ip地址,向doh服务器发送第一域名。
50.在该方案中,目标app中可以预先设计域名解析模块,该域名解析模块可以为doh域名解析模块。doh域名解析模块可以对doh服务器的第二域名进行解析,以得到doh服务器的目标ip地址,这样终端设备在确定doh服务器的目标ip地址之后,就可以按照目标ip地址,基于第一协议将第一域名发送给doh服务器。
51.可选地,在用户每次登录目标app时,终端设备可以确认doh服务器的目标ip地址,并可以将目标ip地址写入缓存中,以便于终端设备可以在通过http或https协议封装业务交易服务器的第一域名之后,按照该目标ip地址,将第一域名发送给doh服务器。
52.可选地,通过预先构建的域名解析模块,提前确定doh服务器的目标ip地址,以便于可以将业务交易服务器的域名发送给doh服务器,这样就可以通过doh服务器解析业务交易服务器的域名得到业务交易服务器的ip地址,从而采用doh服务器解析得到的ip地址访问业务交易服务器,从而实现在电信运营商服务器出现故障或域名劫持问题时,app依然可以访问业务交易服务器。
53.在一种实施例中,基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器,包括:若对比结果表示第一ip地址和第二ip地址不同,则向目标app的开发者终端发送第二ip地址,开发者终端用于判断第二ip地址是否出现异常;接收来自开发者终端的判断结果;若判断结果表示第二ip地址未出现异常,则采用第一ip地址或第二ip地址访问业务交易服务器;若判断结果表示第二ip地址出现异常,则采用第一ip地址访问业务交易服务器。
54.在该方案中,对比结果包括第一ip地址与第二ip地址相同,或第一ip地址与第二ip地址不同。若第一ip地址和第二ip地址不同,则可以说明,电信运营商服务器可能出现故障或者出现了域名劫持的情况,因此,可以向目标app的开发者终端发送第二ip地址,由开发者终端判断第二ip地址是否出现异常。若第二ip地址未出现异常,则采用第一ip地址或者采用第二ip地址访问业务交易服务器都可以,若第二ip地址出现异常,则采用第一ip地址访问业务交易服务器。
55.可选地,由于doh服务器可以使用安全的http或https协议运行dns,从而可以增强用户的安全性和隐私性,因此,当终端设备接收到来自doh服务器的第一ip地址和来自电信运营商服务器的第二ip地址时,优先使用第一ip地址访问业务交易服务器。
56.可选地,用户通过笔记本电脑、台式电脑等终端设备中的app访问业务交易服务器时,无法使用doh服务器解析的第一ip地址,只能使用电信运营商服务器解析的第二ip地址,因此,为了更好的满足用户需求,当移动终端设备接收到来自doh服务器的第一ip地址和来自电信运营商服务器的第二ip地址时,除了优先使用第一ip地址访问业务交易服务器之外,还可以向目标app的开发者终端发送第二ip地址,由开发者终端判断第二ip地址是否出现异常,若第二ip地址未出现异常,则笔记本电脑、台式电脑等终端设备就可以安全的使用第二ip地址访问业务交易服务器,若第二ip地址出现异常,则需要将出现的异常上报给电信运营商服务器,以便于电信运营商服务器可以及时对出现的异常进行解决,从而保证笔记本电脑、台式电脑等终端设备可以使用第二ip地址访问业务交易服务器。
57.可选地,通过采用doh服务器解析得到的ip地址访问业务交易服务器,可以实现在电信运营商服务器出现故障或域名劫持问题时,app依然可以访问业务交易服务器的目的。
58.在一种实施例中,基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器,包括:若对比结果表示第一ip地址和第二ip地址相同,则采用第一ip地址或第二ip地址访问业务交易服务器。
59.在该方案中,若第一ip地址和第二ip地址相同,则可以表示电信运营商服务器未出现故障或者域名劫持的情况,因此,采用第一ip地址或采用第二ip地址访问业务交易服
务器都可以。
60.可选地,由于doh服务器的安全性高于电信运营商服务器,因此可以优选第一ip地址访问业务交易服务器,从而可以提高对业务交易服务器进行访问的安全性和高可用性。
61.在一种实施例中,基于第一协议,向doh服务器发送第一域名,并基于第二协议,向电信运营商服务器发送第一域名之后,还包括:若未接收到来自doh服务器的第一ip地址,且接收到来自电信运营商服务器的第二ip地址,则采用第二ip地址访问业务交易服务器。
62.在该方案中,终端设备若未接收到doh服务器发送的第一ip地址,可以说明doh服务器可能出现了异常,因此,可以使用电信运营商服务器发送的第二ip地址访问业务交易服务器,这样就可以在doh服务器和电信运营商服务器的其中一个服务器出现异常时,还可以采用另一个服务器解析的业务交易服务器的ip地址访问业务交易服务器,从而可以提高对业务交易服务器进行访问的高可用性。
63.在一种实施例中,若未接收到来自doh服务器的第一ip地址,且接收到来自电信运营商服务器的第二ip地址,则采用第二ip地址访问业务交易服务器,包括:若未接收到来自doh服务器的第一ip地址,且接收到来自电信运营商服务器的第二ip地址,则向目标app的开发者终端发送第二ip地址,开发者终端用于判断第二ip地址是否出现异常;接收来自开发者终端的判断结果;若判断结果表示第二ip地址未出现异常,则采用第二ip地址访问业务交易服务器。
64.在该方案中,若doh服务器出现异常,导致终端设备无法接收到doh服务器发送得第一ip地址,则在接收到电信运营商服务器发送的第二ip地址之后,为了提高对业务交易服务器进行访问的安全性,可以向目标app的开发者终端发送第二ip地址,由目标app的开发者终端判断第二ip地址是否异常。若第二ip地址未出现异常,则可以安全的使用第二ip地址访问业务交易服务器,从而可以提高对业务交易服务器进行访问的安全性。
65.在一种实施例中,还包括:若判断结果表示第二ip地址出现异常,则向电信运营商服务器上报出现的异常,以使电信运营商服务器对出现的异常进行异常处理。
66.在该方案中,若doh服务器出现异常,导致终端设备无法接收到doh服务器发送得第一ip地址,且接收到的电信运营商服务器发送的第二ip地址出现异常,此时无法访问业务交易服务器,因此,可以将出现的异常发送给电信运营商服务器,由电信运营商服务器对出现的异常进行解决,从而可以保证用户的隐私安全。
67.可选地,若终端设备未接收到doh服务器发送的第一ip地址,则终端设备可以通过doh域名解析模块向doh服务器上报出现的异常问题,以便于doh服务器可以及时对出现的异常问题进行解决。
68.本实施例提供的服务器访问方法,采用两种域名解析方法,也即doh服务器对业务交易服务器的域名进行解析和电信运营商服务器对业务交易服务器的域名进行解析,从而可以得到一种互备且高可用的访问业务交易服务器的方案,避免电信运营商服务器出现故障或域名劫持问题,或者doh服务器出现异常,导致的大范围的app无法访问业务交易服务器的问题,并且,可以通过及时解决电信运营商服务器可能存在的域名劫持问题,避免用户被钓鱼,保证了用户的隐私安全。
69.从总体上来说,本技术提供的技术方案,是一种既可以实现在电信运营商服务器出现故障或域名劫持问题时,app依然可以访问业务交易服务器,还可以保证用户访问业务
交易服务器时的隐私安全的技术方案。
70.本技术实施例还提供一种服务器访问装置。图4为本技术实施例提供的服务器访问装置的结构示意图,如图4所示,该服务器访问装置400包括:
71.获取模块401,用于响应于对目标应用程序app的目标业务对应的业务交易服务器的访问请求,获取业务交易服务器的第一域名;
72.发送模块402,用于基于第一协议,向doh服务器发送第一域名,并基于第二协议,向电信运营商服务器发送第一域名,doh服务器用于通过第一协议对第一域名进行解析,得到业务交易服务器的第一ip地址,电信运营商服务器用于通过第二协议对第一域名进行解析,得到业务交易服务器的第二ip地址;
73.接收模块403,用于接收来自doh服务器的第一ip地址和来自电信运营商服务器的第二ip地址;
74.对比模块404,用于将第一ip地址和第二ip地址进行对比处理,得到对比结果;
75.访问模块405,用于基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器。
76.可选的,发送模块402在基于第一协议,向doh服务器发送第一域名时,具体用于:通过预先构建的域名解析模块,确定doh服务器的目标ip地址,域名解析模块用于对doh服务器的第二域名进行解析,得到目标ip地址;基于第一协议和目标ip地址,向doh服务器发送第一域名。
77.可选的,访问模块405在基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器时,具体用于:若对比结果表示第一ip地址和第二ip地址不同,则向目标app的开发者终端发送第二ip地址,开发者终端用于判断第二ip地址是否出现异常;接收来自开发者终端的判断结果;若判断结果表示第二ip地址未出现异常,则采用第一ip地址或第二ip地址访问业务交易服务器;若判断结果表示第二ip地址出现异常,则采用第一ip地址访问业务交易服务器。
78.可选的,访问模块405在基于对比结果,采用第一ip地址或第二ip地址访问业务交易服务器时,还具体用于:若对比结果表示第一ip地址和第二ip地址相同,则采用第一ip地址或第二ip地址访问业务交易服务器。
79.可选的,该服务器访问装置400还可以包括第一处理模块(未示出),该第一处理模块具体用于:在基于第一协议,向doh服务器发送第一域名,并基于第二协议,向电信运营商服务器发送第一域名之后,若未接收到来自doh服务器的第一ip地址,且接收到来自电信运营商服务器的第二ip地址,则采用第二ip地址访问业务交易服务器。
80.可选的,处理模块在未接收到来自doh服务器的第一ip地址,且接收到来自电信运营商服务器的第二ip地址,则采用第二ip地址访问业务交易服务器时,具体用于:若未接收到来自doh服务器的第一ip地址,且接收到来自电信运营商服务器的第二ip地址,则向目标app的开发者终端发送第二ip地址,开发者终端用于判断第二ip地址是否出现异常;接收来自开发者终端的判断结果;若判断结果表示第二ip地址未出现异常,则采用第二ip地址访问业务交易服务器。
81.可选的,该服务器访问装置400还可以包括第二处理模块(未示出),该第二处理模块具体用于:若判断结果表示第二ip地址出现异常,则向电信运营商服务器上报出现的异
常,以使电信运营商服务器对出现的异常进行异常处理。
82.本实施例提供的服务器访问装置,用于执行前述方法实施例中的服务器访问方法的技术方案,其实现原理和技术效果类似,在此不再赘述。
83.本技术实施例还提供一种电子设备。图5为本技术实施例提供的一种电子设备的结构示意图,如图5所示,该电子设备500包括:
84.处理器511,与处理器511通信连接的存储器512,以及交互接口513;
85.存储器512用于存储处理器511可执行的计算机执行指令;
86.其中,处理器511配置为经由执行存储器512存储的计算机执行指令,以实现上述服务器访问方法的技术方案。
87.在上述电子设备500中,存储器512,处理器511,以及交互接口513之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器512中存储有实现服务器访问方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器中的软件功能模块,处理器511通过运行存储在存储器512内的软件程序以及模块,从而执行各种功能应用以及数据处理。
88.存储器可以是,但不限于,随机存取存储器(random access memory,简称:ram),只读存储器(read only memory,简称:rom),可编程只读存储器(programmable read-only memory,简称:prom),可擦除只读存储器(erasable programmable read-only memory,简称:eprom),电可擦除只读存储器(electric erasable programmable read-only memory,简称:eeprom)等。其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序。进一步地,上述存储器内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
89.处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称:cpu)、网络处理器(network processor,简称:np)等。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
90.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现前述方法实施例中提供的服务器访问方法的技术方案。
91.本技术实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时用于实现前述方法实施例中提供的服务器访问方法的技术方案。
92.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由本技术的权利要求书指出。
93.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1