网站访问的实现方法和装置的制造方法

文档序号:8266059阅读:219来源:国知局
网站访问的实现方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术,特别是涉及一种网站访问的实现方法和装置。
【背景技术】
[0002]随着互联网应用的发展,互联网中的网站将存在着不同的网站环境,例如,对于拥有网站的公司或者个人而言,同一域名的网站将存在着测试环境下的网页页面和正式环境下的网页页面,并且这两种网站环境下的网页页面将分别对应了相同的域名。
[0003]通常情况下,网站浏览者通过输入相应的域名所进入的网页页面将是正在正式环境下的网页页面,若需要进入测试环境下的网页页面则需要修改存储于本地的主机文件中该域名所对应的网站所在主机地址。
[0004]然而,这一进入测试环境下的网页页面的方式对于每一个网站浏览者而言,将必须修改其本地的主机文件,存在着不可复用的缺陷,并且由于缓存问题而使得主机文件的修改无法实时生效,进而影响了网站访问的顺畅性。

【发明内容】

[0005]基于此,有必要针对访问网站的测试环境必须修改主机文件而存在的不可复用和无法不实时生效的缺陷,进而影响网站访问的顺畅性的技术问题,提供一种能避免对网页浏览者本地的主机文件进行修改,进而保证网站访问的顺畅性的网站访问的实现方法。
[0006]此外,还有必要提供一种能避免对网页浏览者本地的主机文件进行修改,进而保证网站访问的顺畅性的网站访问的实现系统。
[0007]一种网站访问的实现方法,包括如下步骤:
[0008]获取网站访问请求,提取所述网站访问请求中的网站地址;
[0009]域名解析所述网站地址得到网站所在主机地址并获取域名解析的配置信息,根据所述域名解析的配置信息访问代理服务器;
[0010]通过所述访问的代理服务器向发起网站访问请求的终端本地返回用户标识信息;
[0011]按照所述网站所在主机地址获取所述网站的接入脚本,并向所述发起网站访问请求的终端本地返回所述接入脚本;
[0012]所述接入脚本通过所述终端本地的用户标识信息得到网站环境,并加载所述网站环境对应的网页页面。
[0013]一种网站访问的实现系统,包括请求处理模块、域名解析服务器和代理服务器;
[0014]所述请求处理模块用于获取网站访问请求,提取所述网站访问请求中的网站地址;
[0015]所述域名解析服务器用于域名解析所述网站地址得到网站所在主机地址并获取域名解析的配置信息,根据所述域名解析的配置信息访问所述代理服务器;
[0016]所述代理服务器包括:
[0017]信息返回模块,用于向发起网站访问请求的终端本地返回用户标识信息;
[0018]代理模块,用于按照所述网站所在主机地址获取所述网站的接入脚本,并向所述发起网站访问请求的终端本地返回所述接入脚本;
[0019]所述接入脚本通过所述终端本地的用户标识信息得到网站环境,并加载所述网站环境对应的网页页面。
[0020]上述网站访问的实现方法和系统,获取网站访问请求,提取网站访问请求中的网站地址,对该网站地址进行域名解析得到网站所在主机地址并获取域名解析的配置信息,根据域名解析中的配置信息访问代理服务器,此时,代理服务器将向终端本地返回用户标识信息,以根据网站所在主机地址向终端本地返回接入脚本,进而使得用户所进行的网站访问能够在接入脚本和终端本地的用户标识信息的作用下获知网站环境,进而实现网站环境对应的网页页面加载,使得每一网站浏览者均能够不修改本地的主机文件即可进入网站所在的不同网站环境,提高了复用性和网站访问的顺畅性,并且对于每一个接收到用户标识信息的终端本地而言,均是实时生效的,一旦接收到返回的用户标识信息即可进入该用户标识信息所对应的网站环境的网页页面。
【附图说明】
[0021 ] 图1为一个实施例中网站访问的实现方法的流程图;
[0022]图2为一个实施例中通过接入脚本读取终端本地的用户标识信息,根据用户标识信息进行相应网站环境对应的网页页面加载的方法流程图;
[0023]图3为另一个实施例中网站访问的实现方法的流程图;
[0024]图4为一个实施例中域名解析网站地址得到网站所在主机地址,并根据域名解析的配置信息访问代理服务器的方法流程图;
[0025]图5为一个实施例中网站访问的实现方法的应用场景示意图;
[0026]图6为图5中网站访问的实现示意图;
[0027]图7为一个实施例中网站访问的实现系统的结构示意图;
[0028]图8为另一个实施例中网站访问的实现系统的结构示意图;
[0029]图9为图8中脚本载入模块的结构示意图;
[0030]图10为另一个实施例中网站访问的实现系统的结构示意图;
[0031]图11为一个实施例中域名解析服务器的结构示意图。
【具体实施方式】
[0032]如图1所示,在一个实施例中,一种网站访问的实现方法,包括如下步骤:
[0033]步骤S110,获取网站访问请求,提取网站访问请求中的网站地址。
[0034]本实施例中,通过触发的网站访问操作发起网站访问请求,例如,触发的网站访问操作可以是输入网站地址和网页跳转的操作。在获取到发起的网站访问请求之后,将提取网站访问请求中记录的网站地址。
[0035]步骤S130,域名解析网站地址得到网站所在主机地址并获取域名解析的配置信息,根据域名解析的配置信息访问代理服务器。
[0036]本实施例中,对提取得到的网站地址进行域名解析,其中,所进行的域名解析是通过域名解析(Domain Name System,简称DNS)服务器中的缓存域名系统(Cache DomainName,简称Cache DNS)实现的,在域名解析服务器中根据网站地址和网站所在主机地址之间的相互映射得到网站访问请求中网站地址所对应的网站主机所在地址,即该网站地址所对应的 IP (Internet Protocol)地址。
[0037]同一网站地址由于网站环境的不同使得对应的网站所在主机地址也各不相同,因此,对于同一网站地址,并不仅仅对应了正式环境的网站所在主机地址,还将对应了测试环境的网站所在主机地址,其中,该测试环境可包括网站测试环境和预发布环境等,可根据实际运营的需要进行设置,但是,无论测试环境有一种类型还是多种类型,都将分别对应了相应的网站所在主机地址。
[0038]例如,对于www.XX.com的网站地址而言,将对应两台服务器的IP地址,其中,一台服务器是供内部开发使用的,所对应的网站环境即为测试环境;另一台服务器是供公众访问网站使用的,所对应的网站环境为正式环境。这两台服务器上的WWW.XX.com的网页内容是存在着差异的,对于正式环境下的网页页面将是已经发布的,相对较为稳定的,测试环境下的网页页面则大都是正在开发中尚未发布的网页页面。
[0039]因此,通过对网站地址所进行的域名解析将得到该网站地址所对应的网站所在主机地址,进而获取域名解析的配置信息,在配置信息的控制下访问代理服务器。
[0040]域名解析的配置信息将是设置于域名解析服务器中的配置文件,以通过配置文件中记录的代理服务器地址进行代理服务器的访问。
[0041]步骤S150,通过代理服务器向发起网站访问请求的终端本地返回用户标识信息。
[0042]本实施例中,通过代理服务器进行互联网中网站的访问,从网站所在主机获取网站资源,并向发起网站访问请求的终端本地返回网站资源,以使得终端本地将通过返回的网站资源得到相应的网页页面。
[0043]在经由域名解析服务器访问代理服务器时,将由代理服务器向发起网站访问请求的终端本地返回用户标识信息,该用户标识信息为浏览器所支持的用户标识信息,即cookie,每一访问了代理服务器的终端均接收到代理服务器返回的用户标识信息,并存储于终端本地。
[0044]处于内网的网站浏览者而言,所进行的互联网访问都将经由代理服务器实现,因此,每一处于内网的网站浏览者在对代理服务器进行访问之后都将得到返回的用户标识信息;相应的,内网的网站浏览者访问网站所需要浏览的可能是正式环境下的网页页面,也可能是测试环境下的网页页面,但是对于外网的网站浏览者而言,所访问的必然是正式环境下的网页页面,因此,用户标识信息将可用于对用户的身份进行标识,即终端本地存储了代理服务器返回的用户标识信息的用户则是处于内网的,因此,将有可能会进行测试环境下的网页页面的访问。
[0045]步骤S170,按照网站所在主机地址获取网站的接入脚本,并向发起网站访问请求的终端本地返回接入脚本。
[0046]本实施例中,代理服务器将按照网站所在主机地址向相应的服务器
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1