我有一个DMZ中的Web服务器可以从2个不同的互联网连接提供由2个不同的ISP提供的2个不同的公共静态IP地址。
我想创build一个logging,让我们说在正常情况下负载平衡两个IP(“循环”)的“myserver.contoso.com”。
但是,主要目标是,如果一个互联网上行链路(所以一个公共静态IP)发生故障,服务器仍然可以访问。
我能做些什么来达到这个目的?
更新供参考:我创build了2logging“A”与TTL 5分钟的dpilogging“pippo.disney.com”,一切都很好! 我希望这可能对未来的人有用:)谢谢!
您可以创build两个Alogging,每个logging都设置为该网站的两个公有IP地址之一。 虽然,这不会阻止客户端caching(并尝试访问)其中一个logging如果一个ISPclosures。
依赖于客户端平台,客户端将caching两条logging,第一次打到第一条logging,然后是第二条logging,然后是第一条logging,依此类推。
有些客户端将在每个连接的logging之间旋转,有些客户会倾向于使用收到的第一个地址。
只需为您的主机名添加两个Alogging,每个IP一个。 我认为它会默认旋转它们,但它取决于DNS提供商。
您可以configurationBIND不旋转它们,但我不知道如何处理caching查找(从个人本地DNS服务器)。
然而,在现实生活中,我认为这并不重要。 我认为,如果第一个连接失败,现代浏览器将尝试下一个查找,为您提供浏览器级别的冗余。 它可能也会caching这个。