雖然 Plesk 提供了在伺服器上運行 DNS 的所有工具,但是您還可以在外部的 DNS 伺服器上託管 DNS 區域。這可能是您的獨立伺服器或協力廠商 DNS 服務,例如 Amazon Route 53 (http://aws.amazon.com/route53/) 或 DynECT (http://dyn.com/dns/dynect-managed-dns/)。
有兩種情況:
您使用 Plesk 時完全可以不使用 Plesk 的 DNS 伺服器,而用外部的 DNS 伺服器替代。此種情況下,您則無法通過 Plesk 管理區域。
如果您想要使用外部的 DNS 服務,無需關閉本地的 DNS 伺服器。本地的 DNS 伺服器可被啟用和關閉 - 在這兩種情況下區域管理都在 Plesk 的 DNS 伺服器上進行,在區域中的進行的更改接下來會被傳播到外部的 DNS。
默認 Plesk 無法自動傳播 DNS 區域中的更改到外部的 DNS 伺服器。若要實現此功能,您應寫入一個整合腳本。該腳本應與 DNS 伺服器的後端(如 API)交流並應用在 Plesk 中發生的所有 DNS 區域更改。若要瞭解如何準備此腳本,請參閱文檔 為 Plesk 12.5 開發擴展,與協力廠商 DNS 服務整合。
當您使用外部的 DNS 伺服器時,而同時又安裝了 Plesk 本地 DNS 伺服器,那麼將支援與 DNS 相關的所有 Plesk 功能,且運行正常,即
因此,即使本地的 DNS 服務已被關閉,使用者仍可以更改域名的 DNS 設定,除非卸載本地的 DNS 伺服器。這對於您關閉本地 DNS 服務之前創建的域名也適用。
如果您想要與 Plesk 一起使用 Amazon Route 53 DNS 服務,您則需要安裝相應的擴展。自 Plesk 12.0 開始,可以在 Plesk GUI 中的 擴展目錄 中使用擴展。
若要整合 Plesk 與 Amazon Route 53:
注意當您使用 Amazon Route 53 時,DNS 區域則由 Plesk 管理,除非您從 Plesk 中卸載了 DNS 伺服器組件。
重要說明:如果您在與 Plesk 整合的外部 DNS 伺服器上手動添加或編輯區域,例如 Amazon Route 53,這些更改不會在 Plesk 中顯示,會被 Plesk 覆寫或刪除。您應只在 Plesk 的 DNS 伺服器上管理區域。Plesk 的 DNS 伺服器用作主 DNS 伺服器,能夠傳播 DNS 區域更改到外部的伺服器。
如果您想要在 Amazon Route 53 中手動更改 DNS 區域,您應移除 Plesk 的 DNS 伺服器組件以及其與 Plesk 的 Route 53 整合。
若要專用 Amazon Route 53:
plesk bin server_dns -—disable-custom-backend
如果您從配備有本地 DNS 服務的 Plesk 傳輸訂閱到使用外部 DNS 服務的 Plesk,域名的 DNS 區域不會自動被傳輸到外部的域名伺服器。您應在域名伺服器上手動創建區域。