域名处理方法、装置、可读存储介质及电子设备制造方法及图纸

技术编号:21917523 阅读:20 留言:0更新日期:2019-08-21 13:32
本申请涉及域名处理方法、装置、可读存储介质及电子设备,属于网络技术领域,本申请包括:获取对页面进行切换的网页访问请求,所述网页访问请求中携带有待访问域名及目标环境信息;根据域名配置文件确定所述待访问域名在所述目标环境信息下对应的待访问IP地址,所述域名配置文件中包含有所述待访问域名在至少一种环境信息下对应的IP地址;根据所述网页访问请求将页面切换至所述待访问IP地址对应的页面。通过本申请,在多环境下切换访问网页,无需执行手动更改Host文件的相关操作,由此能够有效减少操作量,使操作流程更加简便,进而有助于提升在多种环境下对网页的访问效率。

Domain Name Processing Method, Device, Readable Storage Media and Electronic Equipment

【技术实现步骤摘要】
域名处理方法、装置、可读存储介质及电子设备
本申请属于网络
,具体涉及域名处理方法、装置、可读存储介质及电子设备。
技术介绍
网页在正式上线之前,需要部署在多种环境下进行应用,比如,部署在开发环境、测试环境和预发布环境中。不同环境下,网页的域名对应的IP地址是不同的,例如,网页域名A在开发环境下对应的IP地址是B1,在测试环境下对应的IP地址是B2,在预发布环境下对应的IP地址是B3。在实际业务开发中,测试人员需要经常切换各种环境进行网页测试操作,比如,在开发环境、测试环境和预发布环境之间来回切换进行网页测试,存在的问题是,每次切换都需要测试人员修改本地Host文件,来修改域名指向,实现定向访问待切换环境下的网页,虽然Host文件修改的工作量倒是不大,但是耐不住次数多,往往的是,网页在正式上线之前,测试人员需要进行巨量次数的环境切换,来在各种环境下对网页进行测试,从而导致在多种环境下对网页的访问效率较低,使测试人员的操作流程繁琐,感觉非常不便。
技术实现思路
为至少在一定程度上克服相关技术中存在的问题,本申请提供域名处理方法、装置、可读存储介质及电子设备,有助于提升多种环境下对网页的访问效率。为实现以上目的,本申请采用如下技术方案:第一方面,本申请提供一种域名处理方法,所述方法应用于网页客户端,所述方法包括:获取对页面进行切换的网页访问请求,所述网页访问请求中携带有待访问域名及目标环境信息;根据域名配置文件确定所述待访问域名在所述目标环境信息下对应的待访问IP地址,所述域名配置文件中包含有所述待访问域名在至少一种环境信息下对应的IP地址;根据所述网页访问请求将页面切换至所述待访问IP地址对应的页面。第二方面,本申请提供一种域名处理装置,包括:第一获取模块,用于获取对页面进行切换的网页访问请求,所述网页访问请求中携带有待访问域名及目标环境信息;确定模块,用于根据域名配置文件确定所述待访问域名在所述目标环境信息下对应的待访问IP地址,所述域名配置文件中包含有所述待访问域名在至少一种环境信息下对应的IP地址;切换模块,用于根据所述网页访问请求将页面切换至所述待访问IP地址对应的页面。第三方面,本申请提供一种可读存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现上述所述方法的步骤。第四方面,本申请提供一种电子设备,包括:存储器,其上存储有可执行程序;处理器,用于执行所述存储器中的所述可执行程序,以实现上述所述方法的步骤。本申请采用以上技术方案,至少具备以下有益效果:本申请通过获取对页面进行切换的网页访问请求,利用网页访问请求携带的目标环境信息和待访问域名,根据域名配置文件将待访问域名定向指向到目标环境信息下所对应的IP地址,再根据网页访问请求将页面切换至所述待访问IP地址对应的页面,来实现自动访问目标环境信息下的网页,通过本申请,在多环境下的网页切换,无需执行手动更改Host文件的相关操作,由此能够有效减少操作量,使操作流程更加简便,进而有助于提升在多种环境下对网页的访问效率;同时,通过域名配置文件,在实际应用中,可以无需配置域名解析服务器,进而有助于减少运维成本。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请一个实施例提供的域名处理方法的流程示意图;图2为本申请另一个实施例提供的域名处理方法的流程示意图;图3为本申请另一个实施例提供的域名处理方法的流程示意图;图4为本申请另一个实施例提供的域名处理方法的流程示意图;图5为本申请一个实施例提供的域名处理装置的结构示意图;图6为本申请一个实施例提供的电子设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。图1为本申请一个实施例提供的域名处理方法的流程示意图,本实施例以网页客户端一侧的执行为例进行说明,如图1所示,该域名处理方法包括如下步骤:步骤S101、获取对页面进行切换的网页访问请求,网页访问请求中携带有待访问域名及目标环境信息;步骤S102、根据域名配置文件确定待访问域名在目标环境信息下对应的待访问IP地址,域名配置文件中包含有待访问域名在至少一种环境信息下对应的IP地址;步骤S103、根据网页访问请求将页面切换至待访问IP地址对应的页面。上述实施例中,以网页在正式上线之前,需要部署在多种环境下进行测试为例,环境信息可以包括有开发环境、测试环境和预发布环境。不同环境下,网页的域名对应的IP地址是不同的,例如,网页域名A在开发环境下对应的IP地址是B1,在测试环境下对应的IP地址是B2,在预发布环境下对应的IP地址是B3。在实际业务开发中,测试人员需要在上述三种环境下,经常切换各种环境进行网页测试操作,比如,测试人员需要进入访问开发环境下的网页域名A的网页,则需要测试人员选择开发环境作为目标环境信息。对于网页访问,在相关技术中,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Host文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。其中,Host文件是将网址域名与其对应的IP地址建立一个关联的数据库,对于某个域名,Host文件中仅存储有一种环境信息下的域名配置数据,而对于多环境下的网页访问的应用,Host文件不具有根据应用环境进行自动定向访问的功能。因而,当切换环境时,就需要测试人员手动修改本地Host文件,来修改域名指向,实现定向访问目标环境下的网页。比如,当前本地Host文件记录的是网页域名A对应的IP地址是B1,表明本地Host文件记录中存储的是域名A在开发环境下的IP地址,因而如果测试人员不修改本地Host文件,其输入域名A网址时,浏览器根据该本地Host文件访问的是开发环境下的网页。而测试人员如果要访问预发布环境下网页,需要先修改本地Host文件,将网页域名A对应的IP地址修改成B3,然后保存该本地Host文件,然后再手动刷新浏览器DNS缓存才能生效,访问到预发布环境下的网页。虽然Host文件修改的工作量倒是不大,但是耐不住次数多,往往的是,网页在正式上线之前,测试人员需要进行巨量次数(比如,上千次)的环境切换,在各种环境下对网页进行测试,从而导致在多种环境下对网页的访问效率较低,使测试人员的操作流程繁琐,感觉非常不便。本申请实施例方案中,域名配置文件包括有多种环境信息下的域名配置数据,比如开发环境、测试环境和预发布环境各自环境下的域名配置数据,网页客户端在获取到用户选择的目标环境信息和域名后,利用域名配置文件能将域名定向指向到目标环境信息下所对应的IP地址。域名配置文件包括的多本文档来自技高网...

【技术保护点】
1.一种域名处理方法,其特征在于,所述方法应用于网页客户端,所述方法包括:获取对页面进行切换的网页访问请求,所述网页访问请求中携带有待访问域名及目标环境信息;根据域名配置文件确定所述待访问域名在所述目标环境信息下对应的待访问IP地址,所述域名配置文件中包含有所述待访问域名在至少一种环境信息下对应的IP地址;根据所述网页访问请求将页面切换至所述待访问IP地址对应的页面。

【技术特征摘要】
1.一种域名处理方法,其特征在于,所述方法应用于网页客户端,所述方法包括:获取对页面进行切换的网页访问请求,所述网页访问请求中携带有待访问域名及目标环境信息;根据域名配置文件确定所述待访问域名在所述目标环境信息下对应的待访问IP地址,所述域名配置文件中包含有所述待访问域名在至少一种环境信息下对应的IP地址;根据所述网页访问请求将页面切换至所述待访问IP地址对应的页面。2.根据权利要求1所述的方法,其特征在于,所述获取对页面进行切换的网页访问请求,包括:通过预设的代理服务拦截对页面进行切换的所述网页访问请求;获取所述代理服务转发的所述网页访问请求。3.根据权利要求2所述的方法,其特征在于,所述根据域名配置文件确定所述待访问域名在所述目标环境信息下对应的待访问IP地址,包括:从所述代理服务转发的所述网页访问请求中获取所述待访问域名和所述目标环境信息;当检测到所述待访问域名存在于所述域名配置文件中时,通过所述域名配置文件确定所述待访问域名在所述目标环境信息下对应的所述待访问IP地址。4.根据权利要求3所述的方法,其特征在于,所述根据所述网页访问请求将页面切换至所述待访问IP地址对应的页面,包括:当确定出所述待访问IP地址时,通过所述代理服务转发所述待访问IP地址;获取所述代理服务转发的所述待访问IP地址;根据所述网页访问请求将页面切换至所述代理服务转发的所述待访问IP地址对应的页面。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括文件的配置步骤,包括:获取用户自定义配置的域名文件,得到自定义的域名配置文件分组;获取预先存储于指定远端中的公共域...

【专利技术属性】
技术研发人员:马展峰赵波刘家辉徐晗路
申请(专利权)人:深圳市珍爱捷云信息技术有限公司
类型:发明
国别省市:广东,44

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

1