WWW服务器虚拟镜像与url重定向_一年了_百度空间

WWW服务器虚拟镜像与url重定向

苏英如1;王培军1;高学松2 2009-05-06 中国教育网络

  为解决网间通信不畅的问题,许多园区网开通了多条外连信道,其对外WWW服务器被映射为多个外部IP地址并对应多个域名,以提高与外网客户间的通信速 度。但是,用户访问WWW服务器时,其使用的域名或IP地址不具备可控性。因此,需要一种机制,使得WWW服务器能够根据客户IP地址,智能地将其重定向 至适合其访问的域名或IP地址。本文将以双出口环境为例给出其在Cisco设备上的实现方法。

  网络环境及具体需求

 

 

 

  WWW服务器接入防火墙的DMZ区。启用一块网卡,配置2个真实IP地址(118.230.161.49、118.230.161.50),在 路由器上,完成“地址:端口←→地址:端口”形式的静态映射,以为不同的用户提供合适的访问点。

  DNS服务器接入防火墙的DMZ区。该服务器只通过ISP2与外网连通。为内、外网用户解析域名。其中包含记录 syr.nciae.edu.cn IN A 60.10.135.100和syr.jy.nciae.edu.cn IN A 118.230.161.49。

  在WWW服务器上运行的各网站,其主目录均启用“默认内容文档”,在该文档中加入基于客户IP地址的url重定向逻辑,以将用户引导至 合适的域名(IP地址)。

  实现方法

  防火墙设置

  在防火墙上进行“Static Identity NAT”,相关配置为:

  static (dmz1,outside) 118.230.161.1 118.230.161.1 netmask 255.255.255.255

  static (dmz2,outside) 118.230.161.49 118.230.161.49 netmask 255.255.255.255

  static (dmz2,outside) 118.230.161.50 118.230.161.50 netmask 255.255.255.255

  内网用户通过任何DNS服务解析域名syr.nciae.edu.cn,其结果都为60.10.135.100(即使内网用户使用外网 中的某个DNS服务器解析域名,因在路由器上进行的不是“地址←→地址”形式的静态映射,此时路由器不进行DNS重写,域名 syr.nciae.edu.cn的解析结果仍然是60.10.135.100)。为使内网用户能够正常访问syr.nciae.edu.cn,应将其对 IP地址60.10.135.100的访问转换为对118.230.161.50的访问。该需求可通过防火墙的DNAT(目的NAT)实现,配置如下:

  alias (inside) 60.10.135.100 118.230.161.50 255.255.255.255

  路由器配置

  为实现虚拟镜像,配置“地址:端口←→地址:端口”形式的静态映射:

  ip nat inside source static tcp 118.230.161.50 80 60.10.135.100 80 extendable

  ip nat inside source static tcp 118.230.161.49 80 118.230.161.49 80 extendable

  配置策略路由:

  route-map saddr permit 10

  match ip address syr

  set ip next-hop ISP1接口地址

  route-map saddr permit 20

  match ip address syr_jyandDNS

  set ip next-hop ISP2接口地址

  ip access-list extended syr

  permit ip host 118.230.161.50 any

  ip access-list extended syr_jyandDNS

  permit ip host 118.230.161.1 any

  permit ip host 118.230.161.49 any

  在内口上启用策略路由:

  ip policy route-map saddr

  顺便指出,当WWW服务器主动访问外网资源时,其源地址转换过程与内网一般主机类似,此时,其对外呈现的地址可不同于为外网提供WWW 服务时的地址,可在某种程度上增强安全性。

  

        重定向逻辑

  假定原网站的“默认内容文档”依次为A1.B1、A2.B2,删除这些设置,指定“默认内 容文档”为A3.B3,在A3.B3中加入如图2所示的重定向逻辑。

 

 

  测试结果、结论与创新点

  上述设置方案具体应用于某校园网,ISP1为中国联通,ISP2为CERNET。经测试,公网用户用syr.nciae.edu.cn 或syr.jy.nciae.edu.cn访问WWW服务时,网站自动重定向至syr.nciae.edu.cn;CERNET用户用 syr.nciae.edu.cn或syr.jy.nciae.edu.cn访问WWW服务时,网站自动重定向至 syr.jy.nciae.edu.cn。

  采用本方案,在不购置新设备(如负载均衡器)、不增加网站维护工作量的前提下,大幅度减少了公网与CERNET间的流量,网站访问速度 显著提高。

  本解决方案的实用、创新之处在于,用虚拟镜像代替实体镜像;用具有普适性的软件实现智能重定向。

  (作者单位:1.北华航天工业学院;2.中国石油管道学院)

来源:《中国教育网络》2009年5月刊



郑重声明:资讯 【WWW服务器虚拟镜像与url重定向_一年了_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——