什麼是 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 設定錯誤或未正確指向主機,可能出現以下情況:

  • 網站打不開

  • 信箱無法正常運作(若使用網域郵件)

  • 無法使用我們主機提供的服務

建議設定完成後,可使用 DNSCheckerwhois 查詢確認是否已生效。


六、進階說明:NS 與 A 記錄、CNAME 的差異

項目 說明
NS 負責指向「哪個 DNS 系統」處理該網域的解析
A 記錄 指定某個子網域對應的 IP 位址(如 www192.0.2.1
CNAME 指定某個子網域對應另一個域名(如 blog.example.comgh.pages.com

當你將 NS 改為某個主機商,那麼接下來的 DNS 記錄(A 記錄、MX 記錄等)就必須到該主機商的系統中設定。


七、常見問題

Q: NS 修改後多久會生效?
A: DNS 傳播時間依全球節點不同,一般 5 分鐘至 24 小時內完成。

Q: 可以只改一組 NS 嗎?
A: 建議至少設定兩組 NS,以確保備援與穩定性。

Q: 修改 NS 會影響信箱嗎?
A: 若信箱是綁定該網域的(如 [email protected]),NS 修改後請重新設定 MX 記錄,否則可能無法收發信。

 

Kas see vastus oli kasulik? 0 Kasutajad peavad seda kasulikuks (0 Hääled)