代理服务器系统及代理服务方法

文档序号:7819279阅读:396来源:国知局
代理服务器系统及代理服务方法
【专利摘要】本发明公开了一种代理服务器系统及代理服务方法,该代理服务器系统包括一ADSL服务器集群、一动态域名解析服务器和一中央服务器;该ADSL服务器集群中的每个ADSL服务器分别具有一固定的域名,用于以一时间间隔进行ADSL拨号并将得到的IP信息更新至该动态域名解析服务器;该中央服务器用于从获取的每个ADSL服务器的域名中选取一个域名作为一特定域名,利用该动态域名解析服务器对该特定域名进行解析,得到该特定域名所属的ADSL服务器的IP信息,通过对应的ADSL服务器访问该目标网站并返回数据至该客户端。本发明弥补了现有的代理服务器因IP资源有限而造成服务器IP被封锁的不足,保证数据的正常采集。
【专利说明】代理服务器系统及代理服务方法

【技术领域】
[0001] 本发明涉及一种代理服务器系统及代理服务方法。

【背景技术】
[0002] 目前的代理服务器,例如squid(-种代理服务器)等,主要用于缓存 Internet(互联网)数据,它可以接受用户的下载申请,并自动处理下载的数据。由于这种 代理服务器往往配置在单一的服务器上,因而IP (网络之间互连的协议)资源有限,在需要 获取大量目标网站数据时,往往会碰到服务器的IP被目标网站封锁的难题,导致数据采集 无法正常进行。


【发明内容】

[0003] 本发明要解决的技术问题是为了克服现有技术中的代理服务器因IP资源有限而 造成服务器IP被封锁,导致数据采集无法正常进行的缺陷,提供一种能够防止服务器IP被 目标网站封锁、保证数据正常采集的代理服务器系统及代理服务方法。
[0004] 本发明是通过下述技术方案解决上述技术问题的:
[0005] 本发明提供一种代理服务器系统,其特点是,其包括一 ADSL (-种异步传输模式) 服务器集群、一动态域名解析服务器和一中央服务器;
[0006] 该ADSL服务器集群中的每个ADSL服务器分别具有一固定的域名,每个ADSL服务 器分别用于以一时间间隔进行ADSL拨号并将拨号后得到的IP信息实时地更新至该动态域 名解析服务器;
[0007] 该中央服务器用于在接收客户端的一访问一目标网站的网络请求后,从该动态域 名解析服务器获取的每个ADSL服务器的域名中选取一个域名作为一特定域名,利用该动 态域名解析服务器对该特定域名进行解析,得到该特定域名所属的ADSL服务器的IP信息, 通过得到的IP信息所对应的ADSL服务器访问该目标网站并返回数据至该客户端。
[0008] 该ADSL服务器集群包括至少一个ADSL服务器,每个ADSL服务器分别部署有代理 软件。本技术方案采用ADSL服务器集群代替现有的单一服务器作为代理,增大了作为代理 的服务器的数量,每个ADSL服务器利用主动进行间隔拨号的方式不断改变自己的IP信息, 防止在需要获取大量目标网站数据时服务器的IP被目标网站封锁,保证数据采集的正常 进行。
[0009] 较佳的,该中央服务器根据负载均衡策略从该动态域名解析服务器获取的每个 ADSL服务器的域名中选取一个域名作为该特定域名。本技术方案能够在网络请求量大时, 将网络请求平衡、分摊到多个ADSL服务器,提高网络请求的响应速度。
[0010] 较佳的,每个ADSL服务器还分别用于在将拨号后得到的IP信息实时地更新至该 动态域名解析服务器时,将域名上传至该动态域名解析服务器。在本技术方案中,该动态域 名解析服务器将域名和拨号后得到的IP信息一同存储,使得对特定域名进行解析得到该 特定域名所属的ADSL服务器的IP信息时的速度和准确率得到提高。
[0011] 较佳的,该代理服务器系统还包括一运维设备,该运维设备用于利用ssh协议(一 种建立在应用层和传输层基础上的安全协议)通过该动态域名解析服务器访问该ADSL服 务器集群,并对该ADSL服务器集群进行管理和监控。本技术方案有利于运维人员对ADSL 服务器集群进行管理和监控,保证网络安全。
[0012] 较佳的,该时间间隔为2分种。本技术方案表明了 ADSL服务器拨号的频率较高, 不同于现有的ADSL服务器只在网络断开时被动拨号的方式,提高了 ADSL服务器的IP信息 变化的频率,进而保证了 IP信息不会被目标网站封锁。
[0013] 本发明还提供一种代理服务方法,其特点,其利用上述的代理服务器系统实现,包 括:
[0014] 该ADSL服务器集群中的每个ADSL服务器分别以该时间间隔进行ADSL拨号并将 拨号后得到的IP信息实时地更新至该动态域名解析服务器;以及,
[0015] 该中央服务器在接收到客户端的网络请求后,执行以下步骤:
[0016] Si、从该动态域名解析服务器获取的每个ADSL服务器的域名中选取一个域名作为 该特定域名;
[0017] s2、利用该动态域名解析服务器对该特定域名进行解析,得到该特定域名所属的 ADSL服务器的IP信息;
[0018] S3、通过得到的IP信息所对应的ADSL服务器访问该目标网站并返回数据至该客 户端。
[0019] 较佳的,在Si中,根据负载均衡策略从该动态域名解析服务器获取的每个ADSL服 务器的域名中选取一个域名作为该特定域名。
[0020] 较佳的,每个ADSL服务器在将拨号后得到的IP信息实时地更新至该动态域名解 析服务器时,还将域名上传至该动态域名解析服务器。
[0021] 较佳的,该代理服务器系统还包括一运维设备,该代理服务方法还包括以下步 骤:
[0022] 该运维设备利用ssh协议通过该动态域名解析服务器访问该ADSL服务器集群,并 对该ADSL服务器集群进行管理和监控。
[0023] 较佳的,该时间间隔为2分种。
[0024] 在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实 例。
[0025] 本发明的积极进步效果在于:本发明的代理服务器系统及代理服务方法增大了作 为代理的ADSL服务器的数量,还使得每个ADSL服务器的IP信息不断改变,防止了因网络 请求过多而造成ADSL服务器的IP信息被封锁,保证了数据的正常采集,进而提高了客户端 的访问成功率。同时本发明还具有网络请求的响应速度快、便于维护和管理、保证网络安全 等优点。

【专利附图】

【附图说明】
[0026] 图1为本发明的实施例的代理服务器系统的框架示意图。
[0027] 图2为本发明的实施例的代理服务方法的流程图。

【具体实施方式】
[0028] 下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实 施例范围之中。
[0029] 实施例
[0030] 一种代理服务器系统,参见图1,其包括一 ADSL服务器集群11、一动态域名解析服 务器12、一中央服务器13和一运维设备14。
[0031]该ADSL服务器集群11包括3个ADSL服务器111、112和113,每个ADSL服务器分 别部署有代理软件并分别具有一固定的域名。每个ADSL服务器分别用于以2分钟为时间 间隔进行ADSL拨号,并将拨号后得到的IP信息和配置信息实时地更新至该动态域名解析 服务器12,该配置信息包括域名。ADSL服务器111、112和113在进行ADSL拨号后,IP信 息改变,具体原理不再赘述。
[0032] 该动态域名解析服务器12用于存储每个ADSL服务器的域名及最新的IP信息,如 下表1 :
[0033]表1

【权利要求】
1. 一种代理服务器系统,其特征在于,其包括一 ADSL服务器集群、一动态域名解析服 务器和一中央服务器; 该ADSL服务器集群中的每个ADSL服务器分别具有一固定的域名,每个ADSL服务器分 别用于以一时间间隔进行ADSL拨号并将拨号后得到的IP信息实时地更新至该动态域名解 析服务器; 该中央服务器用于在接收客户端的一访问一目标网站的网络请求后,从该动态域名解 析服务器获取的每个ADSL服务器的域名中选取一个域名作为一特定域名,利用该动态域 名解析服务器对该特定域名进行解析,得到该特定域名所属的ADSL服务器的IP信息,通过 得到的IP信息所对应的ADSL服务器访问该目标网站并返回数据至该客户端。
2. 如权利要求1所述的代理服务器系统,其特征在于,该中央服务器根据负载均衡策 略从该动态域名解析服务器获取的每个ADSL服务器的域名中选取一个域名作为该特定域 名。
3. 如权利要求1所述的代理服务器系统,其特征在于,每个ADSL服务器还分别用于在 将拨号后得到的IP信息实时地更新至该动态域名解析服务器时,将域名上传至该动态域 名解析服务器。
4. 如权利要求1-3中任意一项所述的代理服务器系统,其特征在于,该代理服务器系 统还包括一运维设备,该运维设备用于利用ssh协议通过该动态域名解析服务器访问该 ADSL服务器集群,并对该ADSL服务器集群进行管理和监控。
5. 如权利要求1所述的代理服务器系统,其特征在于,该时间间隔为2分种。
6. -种代理服务方法,其特征在于,其利用权利要求1所述的代理服务器系统实现,包 括: 该ADSL服务器集群中的每个ADSL服务器分别以该时间间隔进行ADSL拨号并将拨号 后得到的IP信息实时地更新至该动态域名解析服务器; 以及,该中央服务器在接收到客户端的网络请求后,执行以下步骤: 51、 从该动态域名解析服务器获取的每个ADSL服务器的域名中选取一个域名作为该特 定域名; 52、 利用该动态域名解析服务器对该特定域名进行解析,得到该特定域名所属的ADSL 服务器的IP信息; 53、 通过得到的IP信息所对应的ADSL服务器访问该目标网站并返回数据至该客户端。
7. 如权利要求6所述的代理服务方法,其特征在于,在S1中,根据负载均衡策略从该动 态域名解析服务器获取的每个ADSL服务器的域名中选取一个域名作为该特定域名。
8. 如权利要求6所述的代理服务方法,其特征在于,每个ADSL服务器在将拨号后得到 的IP信息实时地更新至该动态域名解析服务器时,还将域名上传至该动态域名解析服务 器。
9. 如权利要求6-8中任意一项所述的代理服务方法,其特征在于,该代理服务器系统 还包括一运维设备,该代理服务方法还包括以下步骤: 该运维设备利用ssh协议通过该动态域名解析服务器访问该ADSL服务器集群,并对该 ADSL服务器集群进行管理和监控。
10. 如权利要求6所述的代理服务方法,其特征在于,该时间间隔为2分种。
【文档编号】H04L29/08GK104320488SQ201410632868
【公开日】2015年1月28日 申请日期:2014年11月11日 优先权日:2014年11月11日
【发明者】谈健, 张磊, 沙大为, 牟杰 申请人:携程计算机技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1