这可能是“如果我更新了它的名字,我可以在 5 分钟内用谷歌搜索它”的情况——但我不知道它叫什么。
最好用一个例子来解释这个要求。我们从我们的一个数据中心托管了许多服务(vpn、owa 等)。我们有许多数据中心,从技术上讲,我们已经在许多数据中心拥有支持这些服务的基础设施。为了提供对这些“服务”的访问,我将创建一个外部 DNS 条目(例如 VPN.MyCompany.com > 我的一个 DC 的网关 IP),客户端将通过 DNS 条目连接到它。由于我有多个可以支持此服务的数据中心,如果我可以将此 DNS 条目指向某种提供高度可用“重定向”服务的第三方,我理论上可以提供“高度可用、地理上分散”的解决方案。如果我的主站点出现故障,我可以通过一些管理控制台进行更改并将重定向器配置为指向不同的 DC。当然,在我们的一台服务器上设置这种东西是相当简单的,但这会有点违背高可用性第三方的目的。
有人熟悉这样的服务吗?我正在考虑类似 DynDNS,但具有企业可用性保证。
不知道手头的服务,但我认为您可能想了解一点如何完成多站点冗余。我读过的两个大方法是:
如果您甚至可以购买 BGP 选项,DNS 解决方案可能会便宜很多?这是一篇关于DNS Trickery 方法的帖子。
TZO.com 是您可以查看的另一个提供商。这可能是您想要查看的他们的产品http://www.autofailover.com/
您想要企业,请查看我们(Dyn Inc. 的)Dynect 平台。它是高级任播版本的 DynDNS,具有故障转移和 GSLB 等高级功能。http://dyn.com/dynect
您可以搜索 GSLB aka Global Server Loadbalancing,它是 DNS 的“诡计”选项,也是 akamai 和维基百科使用的。
查看http://wiki.powerdns.com/trac/browser/trunk/pdns/modules/geobackend/README以获得对该主题的简短技术介绍。
BGP 故障转移可能适合您,即宣布一个前缀的度量低于另一个前缀,这反过来将获得所有流量,除非该站点处于脱机状态,因此全局路由表中缺少较低度量的 BGP 公告。BGP Anycasting 即在多个站点上使用相同的 metric/localpref 宣布一个前缀通常不适用于任何其他 DNS,因为您无法控制谁通过哪条线路获取它。