我工作的公司有两条ADSL线路进入办公室。 我们有一个域名office.ourfirm.com,我们希望能够到达我们的networking服务器。 其中一个ADSL连接已经是office.ourfirm.com的DNS条目。
我们想用另一个连接作为备份。 我知道有“循环”的DNS,但这不是一个冗余系统吗? 你会如何build议我们将这个另外的ADSL连接添加到DNS中,这样一个ADSL将充当另一个ADSL的故障转移?
例如:如果其中一条ADSL线路发生故障,另一条线路将无缝使用。
干杯克里斯
我以前多次做过这个。 我这样做的方式是使用像dyndns.org这样的dynamicDNS提供程序。
当dyn DNS客户端更新你的logging时,它通常来自你的主要连接,所以一切都会来到这个IP。 如果连接断开,它将从您的辅助连接开始,因此您将获得故障转移。 如果你失去了连接,只要你的dyn DNS客户端更新,就会恢复(在“专业”账户下5分钟)。
dyn DNS帐户有两种方法:
关于故障转移,请注意两个ADSL连接。 这很好,但是这里有几个注意事项:
在我现在的办公室里,我们的故障转移和上面描述的一样,我们的主要连接是有线的,而我们的第二个是DSL。 这两者之间没有任何共享,两者都是主要的互联网骨干网上的多个上游连接。 我相信在某个地方它很容易受到反铲运营商的影响,但至less它们是由不同公司维护的完全不同的电缆,所以很less有机会杀死两者。
我强烈build议使用两种不同的技术来获得最佳冗余。 现在有很多可能的连接方式,所以在大多数地方,有线,DSL,光纤,卫星,无线,GSM /蜂窝,并不是太困难或昂贵。
根据BIND(我假设你控制你自己的DNS服务器,但你不指定什么types)有多舒服,这是dynamicDNS更新的可能。 我最近把这样的东西作为一个概念validation。
您可以configuration一个探测器来testingADSL连接的可用性,并调用nsupdate来在出现故障时dynamic修改区域。 有关更多详细信息,请参阅man nsupdate 。 你会提供一些简单的指令,说明“删除断定的路由器的Alogging”,或者“一旦路由器恢复,就读取Alogging”。 在正常情况下,您可以使用低循环TTL的“循环”Alogging,以便DNS服务器返回多个function地址。 然后,只要删除不可用的地址,并在重新开始工作后重新添加。
简单的答案是支持故障转移图标连接的路由器,但是不能同时使用两条线路。 你现在怎么使用两条线? 一个ADSL出去的机会是多less? 他们是否来自相同的提供者,通过相同的分界点? 如果您希望创buildnetworking冗余来确保office.ourfirm.com的正常运行时间,请考虑通过其他方式从您的办公室获得来自不同提供商的备份Internet连接。 您可能还想考虑托pipeoffice.ourfirm.com的网站与托pipe服务提供商,可以保证正常运行时间。