DNS可以为域做故障切换吗?

我听说过循环赛解决scheme。 但是那个正在对不同的ips做不同的请求来做负载均衡。 我想要的是使一个IP作为主,只有当它死了,DNS服务器将IP切换到服务器B.

在Windows Server 2003 DNS服务器上可以吗?

编辑 :现在我知道DNS解决scheme应该有切换和服务任务之间需要监测一些停机。 我仍然会考虑。 什么是其他select?

不,至less不是没有外部监控应用程序的帮助,而忽略客户端caching的影响。

我重复我最喜欢的口头禅:

如果故障转移是问题,DNS不是答案。

有一些选项是为冗余devise的 – 使用其中的一个。 DNS不是为此devise的。

最便宜的方法是在您的服务器上设置Windowsnetworking负载平衡 ,这使得他们都可以监听相同的IP地址。

networking负载平衡自动检测服务器的故障,然后快速重新分配其余服务器之间的客户端计算机通信。 这一安全措施可以帮助您为关键业务计划提供不间断的连续服务。

这种方法存在很多缺陷 – DNSlogging被caching,并且通常比在DNSlogging(TTL)中指定的时间长得多。 因此,它会使您的网站在一段时间内无法访问,至less对于某些用户而言。 通常列出这两个logging并删除失败的logging会稍微好一点,但是那些尝试logging失败的用户会遇到长时间的延迟和错误消息。

尽pipe有优势(易于安装和便宜),但您仍然可能需要检查其他的故障切换方法。

无论如何,如果你还在这里,有dynamic的DNS来改变logging。 您还需要一些服务来监视您的主机并更新DNS。 您可以设置DNS服务器并监视自己。 或者有很多的DNS提供商可以为你做一些监控,并做更新(如tzoha.com或尝试searchdynamicDNS故障转移)。 但是不要被他们的广告所迷惑,他们仍然无法克服DNS故障转移的概念性问题。