
南征北战 双线路网站解决办法
发布时间:2006-10-13 12:22:35 来源:天极网 网友评论 0 条最近遇到了头大问题,一个网站为提高访问速度,分别拉了电信、网通两条线路,想实现电信从电信访问、网通用户从网通访问。
最初的方案是分别建立两个相同的站,一个www1.xxx.com(电信)一个www2.xxx.com(网通),然后分别解析www1.xxx.com的A记录为电信的ip,www2.xxx.com为网通IP。
这样做看上去没错,可是麻烦事又来了,该站后台使用mysql数据库,数据库必须是同一个,否则还得另外设置两个服务器的mysql保持同步。
mysql倒是小事,原来的网页内的链接都是www.xxx.com/xxx....的,要都重新改成分别的www1和www2,还得保持同步,这麻烦就大了。
记过仔细分析,最终采用了我们的方案,使用DNS的view功能,只使用一个www.xxx.com的域名,就很简单地解决了这个问题。
Bind9有个特殊功能view(视图),使用该功能能够对不同的访问对象返回不同的IP。比如电信用户试图解析www.xxx.com,就返回电信的IP,而网通用户则返回网通的IP。这样根本不需要多个域名,只需要一个www.xxx.com就可以了。原有网站中的页面都不需要更改。
下面是个named.conf示例:
以下是引用片段:
从这里可以看到,xxx.com的域名解析同时包含在视图cnc和other区域中。视图cnc负责网通用户的解析。当match-clients中注明的网通网段用户发送的DNS解析请求,则从/var/named/xxx.com.cnc.hosts文件中返回www.xxx.com的网通IP。否则则由视图other处理,从"/var/named/xxx.com.hosts“文件中返回电信的IP。
这样就实现了对不同用户返回了不同的IP。
(这只是个示例,match-clients中的网通IP表段不全。)
其他的就很简单了。
最终用户采用了Quick Enterpeise Linux 4.0,仅在一台服务器上就实现了双线路接入、策略路由、双IP网站访问、防火墙等全部功能。
- 微软官方入门教程19:轻松掌握Vista系统的快
- 微软2008大冲击,预借Vista SP1力促Vista市
- 在收件箱中获得 Windows Vista 的最新更新
- 微软官方Vista入门教程全集19篇(Vista学院
- Windows Vista 的成功将势不可挡
- 快快抛弃Vista,拥抱XP SP3!你觉得呢?
- 浅谈Vista系统关闭虚拟内存与使用内存盘加速
- 嘿嘿,按下键盘上面的三个键,马上让你的Vi
- Windows Vista的盗版率只有Windows XP的一半
- 3DMark和PCMark Vantage新版将只支持Vista系
- DM分区软件使用详解
- 妙用Fdisk命令卸载掉还原精灵
- 网络ghost使用教程 网络克隆操作实例
- 手机电子地图软件MapViewGPS
- Ghost使用教程(图片讲解)
- 补救Ghost恢复系统以后桌面文件丢失
- 和恶意插件干到底 主流清理软件推荐
- 多款常用软件密码破解工具
- 工具介绍:PDF转word工具
- 比Ghost更神?诺顿储存还原大师评测
- 巧用WinRAR为硬盘“排毒”
- 学用IconCoolEditor打造酷炫图标
- 王者归来 新版WinZip 11 Beta试用手记
- 菜鸟也玩重装 教你瞬间还原系统
- 张扬个性 在右键菜单耍酷
- Rundll32文件找不到的解决办法
- 让精灵操纵电脑—按键精灵6.0试用
- Windows Longhorn Server 5744下载
- 教你清除系统里不请自来的自启动程序
- 南征北战 双线路网站解决办法
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
- Picasa中文版_Picasa教程 专题:清除流氓软件
- Firefox专题 seo搜索引擎优化专区
- 重装Windows必知的事情 装机之必备软件大行动
