【技术实现步骤摘要】
基于动态域名的业务请求方法及装置
[0001]本专利技术涉及网络通信领域,具体而言,涉及一种基于动态域名的业务请求方法及装置。
技术介绍
[0002]相关技术中,由于部分地区App域名解析出现问题,会导致App出现请求超时,找不到主机或异常错误,导致客户端无法正常使用的问题。
[0003]针对以上情况,一般通过展示网络请求失败的图文界面,这样用户的体验肯定不会很好,还有一种方式是将任意变换的IP地址绑定给一个固定的二级域名,不管这个设备的IP地址怎样变化,还是可以使用这个固定的域名,来访问或登录用这个动态域名建立的服务器,但是当域名变化时,会因为域名解析失败而导致网络请求失败。
[0004]针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
[0005]本专利技术实施例提供了一种基于动态域名的业务请求方法及装置。
[0006]根据本专利技术实施例的一个方面,提供了一种基于动态域名的业务请求方法,包括:发送针对目标业务的第一网络请求,其中,所述第一网络请求携带第一域 ...
【技术保护点】
【技术特征摘要】
1.一种基于动态域名的业务请求方法,其特征在于,包括:发送针对目标业务的第一网络请求,其中,所述第一网络请求携带第一域名;接收域名系统DNS服务器返回的第一响应消息,其中,所述第一响应消息用于指示所述第一域名是否解析成功;若所述第一响应消息指示所述第一域名解析失败,发送针对所述目标业务的第二网络请求,其中,所述第二网络请求携带第二域名。2.根据权利要求1所述的方法,其特征在于,发送针对所述目标业务的第二网络请求包括:获取所述目标业务的域名列表,其中,所述域名列表包括指向所述目标业务的多个域名;在所述域名列表中查找所述第一域名的备用域名;采用所述备用域名生成所述第二网络请求;发送所述第二网络请求。3.根据权利要求2所述的方法,其特征在于,在所述域名列表中查找所述第一域名的备用域名包括:判断所述域名列表中是否存在当前请求周期内未使用的备用域名;若所述域名列表中存在当前请求周期内未使用的备用域名,继续查找所述域名列表中未使用的备用域名,直到所述域名列表中不存在当前请求周期内未使用的备用域名或者所述当前请求周期结束。4.根据权利要求1所述的方法,其特征在于,在发送针对所述目标业务的第二网络请求之后,所述方法还包括:接收DNS服务器返回的第二响应消息,其中,所述第二响应消息用于指示所述第二域名是否解析成功;若所述第二响应消息指示所述第二域名解析失败,发送针对所述目标业务的IP直连请求,其中,所述IP直连请求携带所述目标业务的目标IP地址和业务目录信息。5.根据权利要求1所述的方法,其特征在于,在发送针对所述目标业务的第二网络请求之后,所述方法还包括:接收DNS服务器返回的第二响应消息,其中,所述第二响应消息用于指示所述第二域名是否解析成功;若所述第二响应消息指示所述第二域名解析...
【专利技术属性】
技术研发人员:杨刚,
申请(专利权)人:深圳市酷开网络科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。