[发明专利]实现服务器动态访问的方法及电子设备有效
申请号: | 201910402899.2 | 申请日: | 2019-05-15 |
公开(公告)号: | CN110191203B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 马宇坚 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L67/02 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 服务器 动态 访问 方法 电子设备 | ||
本申请涉及了一种实现服务器动态访问的方法及装置。所述方法包括:服务请求端向运营商域名解析服务器发起域名解析请求,获取所述运营商域名解析服务器返回的第一服务器访问地址;根据所述第一服务器访问地址,所述服务请求端发起服务器访问请求,以获取数据服务;接收响应所述服务器访问请求而返回的第一响应消息;如果所述第一响应消息指示所述服务请求端进行的服务器访问过程中发生网络劫持,则尝试通过其他域名解析服务器获取第二服务器访问地址;根据所述第二服务器访问地址执行所述数据服务的获取。本申请提供的方法实现了服务请求端对服务器的合理访问。
技术领域
本申请涉及互联网技术领域,尤其涉及一种实现服务器动态访问的方法及电子设备。
背景技术
在传统的技术实现中,客户端在访问数据服务器以获取数据服务时,先通过运营商域名解析服务器获取待访问URL(统一资源定位符)中域名对应的服务器访问地址,然后根据运营商域名解析服务器返回的服务器访问地址对数据服务器进行访问。但由于运营商域名解析服务器进行的域名解析中容易发生域名劫持或者其他问题,导致客户端无法正确获取数据服务。
为了解决这个技术问题,越来越多的客户端依赖于httpDNS服务器获取服务器访问地址。使用httpDNS服务器能够有效防止域名劫持,但极大地增加了服务成本,并且过多客户端的访问也使得httpDNS服务器自身资源消耗较大,容易引起httpDNS服务器的性能问题。
因此,如何实现客户端对数据服务器的合理访问,是现有实现中亟待解决的问题。
发明内容
基于上述技术问题,本申请提供一种实现服务器动态访问的方法及装置、电子设备、计算机可读存储介质。
其中,本申请所采用的技术方案为:
一种实现服务器动态访问的方法,包括:服务请求端向运营商域名解析服务器发起域名解析请求,获取所述运营商域名解析服务器返回的第一服务器访问地址;根据所述第一服务器访问地址,所述服务请求端发起服务器访问请求,以获取数据服务;接收响应所述服务器访问请求而返回的第一响应消息;如果所述响应消息指示所述服务请求端进行的服务器访问过程中发生网络劫持,则尝试通过其他域名解析服务器获取第二服务器访问地址;根据所述第二服务器访问地址重新执行所述数据服务的获取。
一种电子设备,包括:域名解析模块,用于控制服务请求端向运营商域名解析服务器发起域名解析请求,且获取所述运营商域名解析服务器返回的服务器访问地址;数据请求模块,用于根据所述服务器访问地址,控制所述服务请求端发起服务器访问请求,以获取数据服务;第一消息接收模块,用于接收响应所述服务器访问请求而返回的第一响应消息;劫持处理模块,用于在所述响应消息指示所述服务请求端进行的服务器访问过程中发生网络劫持的情况下,尝试通过其他域名解析服务器获取第二服务器访问地址;数据获取模块,用于根据所述第二服务器访问地址重新执行所述数据服务的获取。
一种电子设备,包括处理器和非易失性可读存储介质,其特征在于,所述处理器读取所述非易失性存储介质上存储的计算机程序,以执行如上所述的方法。
在本申请的实施例中,服务请求端优先访问运营商域名解析服务器获取第一服务器访问地址,并根据第一服务器访问地址对数据服务器进行访问以获取数据服务。在所进行的服务器访问过程中发生网络劫持的情况下,服务请求端再使用其他域名解析服务器获取第二服务器访问地址,以根据第二服务器访问地址重新获取数据服务,在减少了服务成本的同时,不仅保证了服务请求端所获取数据服务的正确性,还降低了其他域名解析服务器自身的资源消耗,从而实现了服务请求端对服务器的合理访问。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910402899.2/2.html,转载请声明来源钻瓜专利网。