网页请求方法、装置及域名信息解析结果处理方法、装置制造方法及图纸

技术编号:18449207 阅读:21 留言:0更新日期:2018-07-14 12:07
本发明专利技术涉及网络安全技术领域,具体涉及一种网页请求方法、装置及域名信息解析结果处理方法、装置,应用于客户终端,该客户终端与第一服务器和第二服务器均通信连接。该客户终端向第二服务器发送域名信息解析请求,从第二服务器处接收域名信息解析结果,并将域名信息解析结果进行存储。在该客户终端响应用户对网页的操作发起网页访问请求时,按照预定规则依据网页访问请求查询预存储的域名信息解析结果,以根据查询的域名信息解析结果从第一服务器获取网页内容。本方案降低了域名劫持的风险,提高了访问网页的安全性。

【技术实现步骤摘要】
网页请求方法、装置及域名信息解析结果处理方法、装置
本专利技术涉及网络安全
,具体而言,涉及一种网页请求方法、装置及域名信息解析结果处理方法、装置。
技术介绍
随着互联网快速发展和智能手机的普及,基于web的移动app的数量与日剧增,互联网和移动app发展随之而来的另外一个问题是网络安全。目前存在大量的网络劫持,由于移动app需要根据域名信息从域名解析服务器获取解析后的IP地址,才能根据得到的IP地址从网站服务器获取网页内容,因此使得移动app在网络请求中易遭到攻击,以至于往往不能获取正确的网页内容或不能获取网页内容。
技术实现思路
本专利技术的目的在于提供一种网页请求方法及装置,以实现对域名信息进行安全解析,以实现网页的安全访问。本专利技术的目的在于提供一种域名信息解析结果处理方法及装置,以实现对域名信息进行安全解析,进而保证网页的安全访问。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种网页请求方法,应用于客户终端,所述客户终端与第一服务器通信连接。所述方法包括:响应用户对相应网页的操作发起网页访问请求;按照预定规则依据所述网页访问请求查询预存储的域名信息解析结果;根据查询到的所述域名信息解析结果从所述第一服务器获取网页内容。第二方面,本专利技术实施例还提供了一种域名信息解析结果处理方法,应用于客户终端,所述客户终端与第一服务器和第二服务器通信连接。所述方法包括:向所述第二服务器发送域名信息解析请求;接收所述第二服务器发送的域名信息解析结果;对所述域名信息解析结果进行存储以便所述客户终端响应用户对相应网页的操作发起网页访问请求时,按照预定规则依据所述网页访问请求查询所述存储的域名信息解析结果并根据查询到的所述域名信息解析结果从所述第一服务器获取网页内容。第三方面,本专利技术实施例还提供了一种网页请求装置,应用于客户终端,所述客户终端与第一服务器通信连接。所述装置包括请求模块、查询模块及获取模块,其中请求模块用于响应用户对相应网页的操作发起网页访问请求;查询模块用于按照预定规则依据所述网页访问请求查询预存储的域名信息解析结果;获取模块用于根据查询到的所述域名信息解析结果从所述第一服务器获取网页内容。第四方面,本专利技术实施例还提供了一种域名信息解析结果处理装置,应用于客户终端,所述客户终端与第一服务器和第二服务器通信连接。所述装置包括请求发送模块、第二接收模块及存储模块,其中请求发送模块用于向所述第二服务器发送域名信息解析请求;第二接收模块用于接收所述第二服务器发送的域名信息解析结果;存储模块用于对所述域名信息解析结果进行存储以便所述客户终端响应用户对相应网页的操作发起网页访问请求时,按照预定规则依据所述网页访问请求查询所述存储的域名信息解析结果并根据查询到的所述域名信息解析结果从所述第一服务器获取网页内容。本专利技术实施例提供的一种网页请求方法、装置及域名信息解析结果处理方法、装置,该网页请求方法、域名信息解析结果处理方法均应用于客户终端,该客户终端与第一服务器和第二服务器均通信连接。该客户终端向第二服务器发送域名信息解析请求,从第二服务器处接收域名信息解析结果,并将域名信息解析结果进行存储。在该客户终端响应用户对网页的操作发起网页访问请求时,按照预定规则依据网页访问请求查询预存储的域名信息解析结果,以根据查询的域名信息解析结果从第一服务器获取网页内容。在本方案中,通过从第二服务器处预先获取域名信息解析结果,在实际进行网页访问时,直接查询该域名信息解析结果,进而从第一服务器处获取网页内容,降低了域名劫持的风险,提高了访问网页的安全性。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的一种网页请求方法和域名信息解析结果处理方法的应用环境示意图。图2示出了本专利技术实施例提供的一种网页请求方法的流程示意图。图3示出了本专利技术实施例提供的一种网页请求方法的子步骤的流程示意图。图4示出了本专利技术实施例提供的一种域名信息解析结果处理方法的流程示意图。图5示出了本专利技术实施例提供的一种网页请求装置的功能模块示意图。图6示出了本专利技术实施例提供的一种域名信息解析结果处理装置的功能模块示意图。图示:100-第一服务器;200-第二服务器;300-网络;400-客户终端;500-域名解析服务器;410-网页请求装置;411-请求模块;412-查询模块;413-获取模块;414-发送模块;415-第一接收模块;420-域名信息解析结果处理装置;421-请求发送模块;422-第二接收模块;423-存储模块。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。请参照图1,是本专利技术实施例提供的一种网页请求方法和域名信息解析结果处理方法的应用环境的示意图。在现有技术中,该客户终端400通过网络300与域名解析服务器500连接。在现有技术中的具体技术方案为:该客户终端400可以是,但不限于,手机、平板电脑等智能电子设备。该客户终端400内安装的webapp包括webappshell和webview组件,其中webview组件为安装于客户终端400上的智能操作系统提供的一种系统组件,可以完成网页加载显示功能;webappshell为壳app,即没有自身浏览器内核的app,需使用系统或者第三方提供的webview组件来完成网页加载的功能。另外,该webappshell和webview组件通过webviewSDK连接,也就是说,该webappshell通过webviewSDK从webview组件获取数据内容。该webappshell响应用户对响应网页的操作发起网页访问请求(即URL路径),并将该网页访问请求发送至webview组件。该webview组件进一步将该网页访问请求发送至域名解析服务器500,并由域名解析服务器500对该网页访问请求中的域名信息进行解析得到IP地址。该客户终端400根据该IP地址从第一服务器100获取网页内容,该第一服务器100响应所述IP地址向所述webview组件反馈网页内容,以展示于界面供用户查看。该第一服务器100可以是与客本文档来自技高网...

【技术保护点】
1.一种网页请求方法,应用于客户终端,所述客户终端与第一服务器通信连接,其特征在于,所述方法包括:响应用户对相应网页的操作发起网页访问请求;按照预定规则依据所述网页访问请求查询预存储的域名信息解析结果;根据查询到的所述域名信息解析结果从所述第一服务器获取网页内容。

【技术特征摘要】
1.一种网页请求方法,应用于客户终端,所述客户终端与第一服务器通信连接,其特征在于,所述方法包括:响应用户对相应网页的操作发起网页访问请求;按照预定规则依据所述网页访问请求查询预存储的域名信息解析结果;根据查询到的所述域名信息解析结果从所述第一服务器获取网页内容。2.如权利要求1所述的网页请求方法,其特征在于,所述客户终端还与第二服务器通信连接,所述预存储的域名信息解析结果通过以下步骤实现:向所述第二服务器发送域名信息解析请求;接收所述第二服务器发送的域名信息解析结果。3.如权利要求2所述的网页请求方法,其特征在于,所述域名信息解析结果包括域名信息、与所述域名信息对应的IP地址、与IP地址对应的接入点和运营商,所述域名信息、与所述域名信息对应的IP地址、与IP地址对应的接入点和运营商分别存储于不同的表格,每个表格均设置主键,所述主键包括域名信息,所述主键还包括IP地址对应的接入点和IP地址对应的运营商中的至少一个。4.如权利要求3所述的网页请求的方法,其特征在于,所述按照预定规则依据所述网页访问请求查询预存储的域名信息解析结果的步骤包括:提取所述网页访问请求中的域名信息;提取所述网页访问请求中的接入点或运营商中的至少一个;按照表格的优先级,将从网页访问请求中提取的域名信息或提取的域名信息以及接入点或运营商中的至少一个与所述表格的主键进行匹配;在相匹配的表格中查找与所述网页访问请求中的域名信息对应的IP地址。5.如权利要求1所述的网页请求方法,其特征在于,所述客户终端还与域名解析服务器通信连接,所述网页请求方法还包括:若依据所述网页访问请求中的域名信息不能查询到预存储的域名信息解析结果;实时向所述域名解析服务器发送域名信息解析请求;根据所述域名解析服务器反馈的对应于所述网页访问请求中域名信息的IP地址从所述第一服务器获取网页内容。6.一种域名信息解析结果处理方法,应用于客户终端,所述客户终端与第一服务器和第二服务器通信连接,其特征在于,所述方法包括:向所述第二服务器发送域名信息解析请求;接收所述第二服务器发送的域名信息解析结果;对所述域名信息解析结果进行存储以便所述客户终端响应用户对相应网页的操作发起网页访问请求时,按照预定规则依据所述网页访问请求查询所述存储的域名信息解析结果并根据查询到的所述域名信息解析结果从所述第一服务器获取网页内容。7.如权利要求6所述的域名信息解析结果处理方法,其特征在于,所述域名信息解析结果包括域名信息、与所述域名信息对应的IP地址、与IP地址对应的接入点和运营商,所述域名信息解析结果处理方法还包括:将所述域名信息、与所述域名信息对应的IP地址、与IP地址对应的接入点和运营商分别存储于不同的表格;为每个表格均设置主键,所述主键包括域名信息,所述主键还包括IP地址对应的接入点和IP地址对应的运营商中的至少一个。8.一种网页请求装置,应用于...

【专利技术属性】
技术研发人员:林宇飞
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1