什麼是 NS(Name Server)?如何設定?
在網站建置或主機轉移過程中,經常會遇到「請修改網域的 NS」、「請指向我們的 Name Server」這類說法。這篇文章將帶你從零開始了解 NS 的概念、用途與設定方法。
一、什麼是 NS(Name Server)?
NS 全名為 Name Server(名稱伺服器),是網域名稱系統(DNS)的一部分,負責將人類易懂的「網域名稱」(如 example.com)轉換為伺服器實際的 IP 位址(如 192.0.2.1),好讓瀏覽器知道去哪裡找你網站的內容。
簡單來說:NS 就像網域的導航員,指引你的網域該連到哪個主機商的伺服器。
二、常見用途
-
將購買的網域名稱指向你的主機商(如我們的主機)
-
更換主機或搬遷網站時,讓網域改指到新主機
-
使用 Cloudflare 等 DNS 加速或防護服務時,更換成該服務的 NS
三、Name Server 的格式
Name Server 通常會提供兩組以上,一主一備,例如:
ns1.yourhosting.com
ns2.yourhosting.com
每個主機商的 NS 不同,請依照實際通知為主。
四、如何修改 NS?
1. 登入您購買網域的註冊商(如 GoDaddy、Namecheap、台灣的 PChome、Net-Chinese 等)
2. 找到「DNS管理」或「網域設定」頁面
3. 尋找「Name Server」欄位,將原本的 NS 改為主機商提供的 NS
4. 儲存後,等待 DNS 傳播(約 5 分鐘到 24 小時)
五、設定錯誤會發生什麼?
若 NS 設定錯誤或未正確指向主機,可能出現以下情況:
-
網站打不開
-
信箱無法正常運作(若使用網域郵件)
-
無法使用我們主機提供的服務
建議設定完成後,可使用 DNSChecker 或 whois
查詢確認是否已生效。
六、進階說明:NS 與 A 記錄、CNAME 的差異
項目 | 說明 |
---|---|
NS | 負責指向「哪個 DNS 系統」處理該網域的解析 |
A 記錄 | 指定某個子網域對應的 IP 位址(如 www → 192.0.2.1 ) |
CNAME | 指定某個子網域對應另一個域名(如 blog.example.com → gh.pages.com ) |
當你將 NS 改為某個主機商,那麼接下來的 DNS 記錄(A 記錄、MX 記錄等)就必須到該主機商的系統中設定。
七、常見問題
Q: NS 修改後多久會生效?
A: DNS 傳播時間依全球節點不同,一般 5 分鐘至 24 小時內完成。
Q: 可以只改一組 NS 嗎?
A: 建議至少設定兩組 NS,以確保備援與穩定性。
Q: 修改 NS 會影響信箱嗎?
A: 若信箱是綁定該網域的(如 [email protected]),NS 修改後請重新設定 MX 記錄,否則可能無法收發信。