Domain-Name-System

僅當一個出現故障時 DNS 循環?

  • July 29, 2011

我有兩台伺服器,在處理能力和負載方面能力相同。我想要完成的是:(我已經擁有並執行 DNS 伺服器,所以這不應該成為問題)。

伺服器 A 將為 sub.domain.com 的所有傳入請求提供服務 伺服器 B 僅在伺服器 A 關閉時提供服務,如果它需要等待片刻來決定,那沒關係。

是否可以?加權循環不能滿足我的需要,正常循環也不能,因為如果第一個請求成功傳遞,它只會前進到下一個伺服器。

有沒有辦法讓它在伺服器 A 上的 sub.domain.com 不可用時轉發到伺服器 B 直到 A 上線?

謝謝,這真的有助於我的項目的一致性。

有沒有辦法讓它在伺服器 A 上的 sub.domain.com 不可用時轉發到伺服器 B 直到 A 上線?

不是通過 DNS - 至少在沒有自定義 DNS 伺服器監控和動態更改記錄的情況下(這不會很好)。要獲得這種行為,您需要在客戶端和處理故障轉移邏輯的伺服器之間建立一個系統。HAProxy 始終是一個不錯的選擇,假設它是 http 流量,幾種常見的 Web 伺服器(Apache、nginx、lighttpd)也可以滿足您的需求。

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