DNS 設定教學|如何連結 Namecheap 域名與 Cloudways 主機

這是《Bluehost 搬家到 Cloudways 主機 + Namecheap 域名 》系列教學的第 4 篇。
我會跟你分享如何將 Namecheap 的域名跟 Cloudways 主機連結起來,也就是做 DNS 設定。
我們會在 Namecheap 設定 DNS 紀錄,把 Namecheap 域名從指向 Bluehost 主機改為指向 Cloudways 主機。
設定完之後,你在 Cloudways 的「臨時網站」就會變成「新網站」囉!
「臨時網站」、「新網站」等等我自己定義的名詞解釋可以 參考這裡。
這個系列教學總共有 6 篇:
DNS 設定教學:解說與步驟
DNS 是什麼?
DNS 的全名是 Domain Name System,意思是「域名系統」,是網路中負責將域名轉換成 IP 位址的管理和查詢系統。
舉例來說,當我們在網址列輸入「google.com」,DNS 會幫我們查詢到 Google 網站主機的 IP 位址是「172.217.14.78」。
這樣瀏覽器就能透過這個 IP 位址跟 Google 首頁連線。
DNS 在網路中就像導航 App,帶我們正確地達到目的地。
更詳細的講解,你可以參考下面的筆記。
什麼時候可以做 DNS 設定?
當你在 Namecheap 後台的 「Domain List」(域名列表),看到域名顯示「Status ACTIVE」(狀態:啟用) 的時候就能做 DNS 設定了。

1. Namecheap 域名指向 Cloudways 的主機
第 1 步
到 Namecheap 後台的 「Domain List」(域名列表),點擊「MANAGE」(管理)。

第 2 步
再來,把「Custom DNS」(自訂 DNS) 改成 Namecheap 的「BasicDNS」(基本 DNS)。
✏️ 小筆記
域名從 Bluehost 轉移到 Namecheap 後,Nameserver (名稱伺服器) 設定會保持不變,也就是它們仍然會指向原本的名稱伺服器,例如:ns1.bluehost.com 和 ns2.bluehost.com。
之後,我們需要將 Nameserver 改成 Namecheap 的名稱伺服器,然後指向 Cloudways 主機。
更改前

更改後

第 3 步
接著,要設定 DNS 紀錄 (A 紀錄、CNAME 紀錄)。
我們切換到「Advanced DNS」(進階 DNS)。

✏️ 小筆記
A 紀錄:新增好 A 紀錄後,當你輸入域名,例:pipichocho.com,就能將該域名指向你的 Cloudways 主機。
CNAME 紀錄:新增好 CNAME 紀錄後,當你輸入子域名,例:www.pipichocho.com,就能重新導向到 pipichocho.com,成功打開網站。
⭐ 更多免費筆記
→ A、AAAA 、CNAME、MX、NS 紀錄是什麼?
第 4 步
然後,點擊「ADD NEW RECORD」(新增紀錄) 。

第 5 步
再來,「Type」(類型) 選擇「A Record」(A 紀錄)。

第 6 步
接著,在 Host (主機) 填「@」。

✏️ 小筆記
Host (主機),也可以叫做「主機名稱」,指的是網路中的一台主機或設備的名稱。
在 Host 欄位填寫「@」時,這代表你的整個網域,也就是主域名。以這篇筆記的例子來說就是 pipichocho.com。
第 7 步
之後,「Value」(值) 的地方填 Cloudways 主機的公共 IP。

你可以在 Cloudways 後台「Servers」(主機) 分頁點擊「Your Server」(你的主機)

然後,可以在「Master Credentials」(主憑證) 看到「Public IP」(公共 IP)。

第 8 步
TTL (存留時間) 保持預設的「Automatic」(自動的),然後打勾。

✏️ 小筆記
TTL (Time To Live) 代表「存留時間」。TTL 決定了 DNS 紀錄在 DNS 伺服器和快取中保存的時間長度。
當一個 DNS 紀錄的 TTL 到期後,DNS 伺服器會丟棄這個紀錄並重新查詢最新的紀錄。
第 9 步
接下來,要新增「CNAME Record」(CNAME 紀錄)。
「Type」(類型) 選擇「CNAME Record」(CNAME 紀錄)。

第 10 步
接著,「Host」(主機) 的地方填「www」。

第 11 步
再來,在「Value」(值) 的地方填根域名。
例如:pipichocho.com。

✏️ 小筆記
在 CNAME 紀錄中,Host (主機) 欄位填入「www」表示這個 CNAME 紀錄是針對「www」這個子域名。
而在「Value」(值) 的地方填根域名表示這個 CNAME 要表示這個 CNAME 紀錄將指定的子域名重新導向到根域名。
例如:根域名是 pipichocho.com,那麼填寫「www」表示這個 CNAME 紀錄是針對 www.pipichocho.com 的。
CNAME 紀錄會將 www.pipichocho.com 這個子域名指向另一個域名,通常用於將子域名重新導向到 pipichocho.com。
這樣可以讓多個域名指向同一個 IP 地址或主機。
填完最後會自動多出一個「.」是正常的,不用擔心。

第 12 步
TTL (存留時間) 保持預設的「Automatic」(自動的),然後打勾。

2. 把臨時域名改成正式域名
第 1 步
在 Cloudways 後台點擊「Applications」(應用程式)。

第 2 步
點擊「Your Application」(你的應用程式)。

第 3 步
接著,在「Domain Management」(域名管理),點擊「Add Domain」(新增域名) 按鈕。

第 4 步
輸入域名,然後點擊「Add Domain」(新增域名) 按鈕。

這時,你的域名的「Type」(類型) 會自動變成「Primary」(主要)。
如果你的域名沒有自動變成「Primary」(主要),可以點擊右邊的「三個點」手動設定。

3. DNS 查詢
你可以使用 DNS 查詢工具,查詢你的 DNS 設定是不是已經生效了。
可以使用 ICANN Lookup、DNSChecker 或 DNS 域名線上查詢 等等工具查詢。
這次我以 ICANN Lookup 為例。
第 1 步
輸入域名,例:pipichocho.com,然後按「Lookup」查詢。
第 2 步
看看 Nameservers (名稱伺服器) 是不是已經有變化。
DNS 設定前
DNS 設定前的 Nameservers 是 NS1.BLUEHOST.COM 跟 NS2.BLUEHOST.COM。

DNS 設定後
DNS 設定後的 Nameservers 是 DNS1.REGISTRAR-SERVERS.COM 跟 DNS2.REGISTRAR-SERVERS.COM。

✏️ 「Nameservers」(名稱伺服器) 是什麼?
名稱伺服器 (Nameservers) 是負責將域名轉換為 IP 位址的伺服器,讓瀏覽器能找到並連接到正確的網站。
名稱伺服器是 DNS 系統的一部分,確保觀眾在輸入域名時能訪問到對應的網站。
提醒你一下,DNS 更新可能需要一些時間才能在全球範圍內生效,這個過程通常需要幾個小時到最多 48 小時。

在這段時間內,有些訪客可能仍會看到舊網站,而其他用戶則會看到新的網站。但網站都能正常顯示,請放心。
WordPress 網站搬家的下一步
接下來,我們要在 Cloudways 主機安裝免費的 SSL 憑證。你可以點擊下方卡片中的按鈕前往觀看。