域的备份服务器

我有域example.com,我有两台服务器serverip1和serverip2托pipe的网站

我希望serpverip1是默认的服务器,如果出现任何问题,那么example.com应该将所有的请求指向serverip2(就像我想serverip2是我的备份服务器)

有什么build议?

这不能用DNS来完成。 如果您认为您已经听到类似这样的事情,那么您可能会将Round Robin DNS与某种forms的冗余或故障转移相混淆。 循环赛DNS将向请求名称parsing的DNS客户端分配不同的IP地址。

要做到这一点与DNS,从理论的angular度来看,你需要切换你的example.com域Alogging从故障节点,指向备用节点。 您希望您的Alogging上的TTL值非常低,以便大多数DNS客户端不会有旧的,过时的logging。 但是,这是假设全球DNS服务器caching您的logging将始终尊重TTL值,情况并非如此。

为了使您的两台服务器能够处理故障事件,您需要在两台服务器之前安装一个硬件负载平衡器,以智能确定两台Web服务器之一何时无响应,然后将所有stream量转发到辅助服务器。 DNS Alogging将指向负载均衡器,然后负载均衡器将以您期望的方式将stream量分发到其后面的服务器。