Domain-Name-System

虛擬網路中的 DNS 故障轉移

  • August 29, 2013

我在這里和其他網站上閱讀了一些關於使用 DNS 實現高可用性服務的缺點的文章。這主要是因為將 DNS 配置為在 Internet 上高效工作並不適合快速故障轉移。但是,如果我要在虛擬網路中執行 DNS 伺服器(例如在 Azure 上),是否可以在本地 DNS 條目上設置短 TTL 提供一種明智的做法?

是的,但請記住,這樣做可能會引入新的單點故障,因此您需要設計解決方法。或者使用某種形式的負載平衡器,這就是許多/大多數人所做的。

許多 DNS 伺服器無視 TTL,更多地將其視為建議。

它不適用於快速故障轉移,如果快速定義為少於兩個小時。如果您的方案可以容忍同時執行舊服務和新服務,那麼它仍然是一個可行的選擇。

引用自:https://serverfault.com/questions/534825