Domain-Name-System

將子域移動到不同伺服器的過程

  • May 13, 2013

我計劃有一個子域,我們稱之為foo.mysite.com,轉發到我的網站www.mysite.com。這僅用於測試目的。

最終我想改變我foo.mysite.com的指向另一台伺服器。所以我將設置另一個指向新 IP 的 A 記錄。

我感到困惑的是如何處理轉發到 mysite.com 的子域?我不需要再轉發了。所以我認為程序是:

  1. 創建新的 A 記錄
  2. 刪除子域
  3. 使用別名創建 CNAME 記錄foo並將其託管為foo.mysite.com
  4. 刪除我在 htaccess 中的 301 重定向foo.mysite.com->www.mysite.com

我的託管服務提供商是 GoDaddy。假設這個過程是正確的,那麼我遇到的最後一個問題是 A 記錄的分配。這可能需要一些時間。它通常很快,但我正在建構一個需要在創建新 A 記錄時立即執行的應用程序伺服器。

我怎樣才能更好地建構它,這樣我就不會中斷?

現在將 CNAME 更改為fooA 記錄。將其指向與 相同的 IP 地址www。然後,當您準備好在新伺服器上使用您的網站時,只需更改 A 記錄。這具有額外的好處,您無需在伺服器上進行任何更改。

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