我们有一台年久失修的专用服务器。我们希望在新的数据中心有一个新的数据中心。我们有一大堆使用当前服务器的站点,并且无法控制它们的所有DNS。是否有一种简单的方法可以将所有流量从xx.xx重定向到zz.zz,而无需更新DNS记录?
谢谢。
发布于 2008-11-04 13:42:13
从IIS标签判断,我假设您正在更换web服务器。如果是这种情况,请查看HTTP重定向。这里有一个例子:http://www.somacon.com/p145.php
这样做的好处是可以“告诉”你的客户你的页面已经永久移动了。
如果你不使用超文本传输协议,科里的iptables解决方案是合适的。它可以静默地转发数据:
iptables -t nat -I PREROUTING -p tcp -d $OLD_DEST_IP --dport $DEST_PORT -j DNAT --to $NEW_IP转换:在nat (网络地址转换)表中,在PREROUTING链中插入一个对旧地址的TCP流进行操作的规则:端口和DNAT(更改目标)到新地址处的相同端口。
发布于 2008-11-04 13:13:58
在旧的和即将关闭的服务器上运行软件,将流量转发到新的服务器。换句话说,通过像"iptables“这样的软件,把它变成一个防火墙。
发布于 2008-11-04 13:16:10
另一种快速方法是:
整个服务离线时间不应超过几分钟
然而,编辑更新DNS肯定会更快;我假设您控制了此服务器的授权条目?将Time To Live更改为一个低得离谱的数字(如一个小时),更新条目,并让它“自然”滚动
https://stackoverflow.com/questions/261807
复制相似问题