免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2328 | 回复: 4
打印 上一主题 下一主题

[DNS] 公司服务器进行机房的更换,如何保证网站的正常访问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-06 09:42 |只看该作者 |倒序浏览
公司现有四台机器在A机房,一台机器在B机房,A机房和B机房位于两个不同的IDC机房内,公司全部程序运行在A机房的服务器上,域名服务器也是位于A机房内的两台机器上,现欲将A机房的所有机器转移到B机房,想请教各位高人,如何处理才能将域名解析的时间缩短到最小???刚接触公司的服务器管理工作,有些东西还不太熟悉,希望得到各位高人的指点!

论坛徽章:
0
2 [报告]
发表于 2007-02-06 09:57 |只看该作者
1,明确各机房中各设备的IP地址;
2,根据A,B机房的情况,建立好配置文件并测试成功;
3,在DNS写脚本,在设备进行机房切换后,直接运行,即可使用新的DNS信息;同时,在切换IP的机器上, 也运行个脚本,一运行,就可以把设备IP地址以及相关信息配置自动进行修改;
^*_*^ 自动执行,比切换时,手工去输入要快多了。。。呵呵

论坛徽章:
0
3 [报告]
发表于 2007-02-06 10:29 |只看该作者
感谢braverman给出的指导意见,本人还是有点不太明白,具体的情况就是这样:将A机房中的DNS服务器搬到B机房后,DNS服务器的IP地址发生了改变,这种改变能够在短时间内全球范围生效不????
另外还能不能将你说的说的更详细点不???万分感谢!

论坛徽章:
0
4 [报告]
发表于 2007-02-07 17:13 |只看该作者
楼主的问题是是无缝切换的问题。DNS解析不可能在短时间内全球同步完成的。

机器之间数据写的多吗?如果不多,可以找几冗余的机器来做:

首先,把一台DNS放到B机房,同时用多余的机器也在B机房架好,然后把NS记录及域名指向到B机房。
等A机房流量消失,或请求很少后,把A机房机器全部搬迁到B机房。

涉及到的问题:如果服务器写请求比较多,考虑一下两个机房中机器的数据一致性的问题。

如果是WEB,或许可以先在B机房做个代理,前端,或做NAT转换,目的是把所有请求B机房的请求转向A机房。同时把一台DNS服务器放到B机房,修改NS记录及A记录,全部指向B机房的机器(实际会被转向A机房)
然后搬部分机器到A机房,在负载小的时候,把代理去掉换成真实机器。等A机房中的流量没有后,把所有机房放到B机房。迁移完成。

论坛徽章:
0
5 [报告]
发表于 2007-02-08 12:04 |只看该作者
建议lz看下原来的置顶帖子,里面有详细的更改isp后的解决方法。
1 你要首先在2星期前把ttl改小到最低,这样可以缩短同步的时间。
2 你也可以按照4楼的做替代方法。

http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP