![具有备用服务器的域名,用于故障转移](https://linux22.com/image/549368/%E5%85%B7%E6%9C%89%E5%A4%87%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E5%9F%9F%E5%90%8D%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%95%85%E9%9A%9C%E8%BD%AC%E7%A7%BB.png)
我有 2 个 Web 服务器,一个主 Web 服务器和一个辅助 Web 服务器,它们位于两个不同的建筑物中。我需要知道是否可以将 www.example.com 指向主 Web 服务器,如果服务器发生故障,我希望 www.exemple.com 指向或重定向到辅助 Web 服务器。
是否存在辅助 IP 或者类似的东西。
谢谢
头戴式
答案1
您可以通过更改 DNS 来实现此目的,方法是更改网站的 A 记录解析到的 IP 地址。对于 DNS 缓存中有 A 记录的客户端,它们将在 A 记录的 TTL 到期后解析新的 A 记录。对于 DNS 缓存中没有 A 记录的客户端,它们将立即解析新的 A 记录。
答案2
或者,您可以将两台服务器放在同一位置,并安装 F5 以平衡负载,并在其中一台服务器发生故障时充当故障转移。我还相信 Windows 有一个集群服务,您可以在 Windows 2008 中安装它,并且默认情况下在 2003 中存在。它的工作方式是两台服务器都有自己的 IP,但它们共享 1 个专用 IP。然后,两台服务器通过心跳连接,如果主服务器发生故障,辅助服务器将激活共享 IP。您可以在此处阅读更多相关信息:
http://www.microsoft.com/windowsserver2008/en/us/high-availability.aspx
答案3
您正在寻找一种称为 GLSR(全局服务器负载平衡)的技术。就您而言,您需要一个主服务器和一个权重较低的故障转移服务器。