我听说过循环赛解决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故障转移的概念性问题。