Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 架設 DNS 伺服器實現 Internet 域名解析完整指南

編輯:Windows 2003 系統技巧

前言:DNS 伺服器的角色定位

在 Windows Server 2003 環境中,DNS 不僅是 Active Directory 運作的基石,也是對外發布網站、郵件服務的關鍵。本文說明如何將獨立伺服器設定為具備 Internet 解析能力的 DNS 伺服器,涵靜態 IP 設定、DNS 服務安裝、區域建立、根區域移除、轉送器與根提示配置。

步驟 1:配置靜態 IP 與 DNS 用戶端設定

  1. 「網路連線」右鍵區域連線 → 內容 → Internet 協定 (TCP/IP) → 內容。
  2. 指定靜態 IP、子網路遮罩、預設閘道。
  3. 進階 → DNS 頁籤:
    ☑ 附加主要及連線專用 DNS 尾碼
    ☑ 附加父尾碼
    ☑ 在 DNS 中登錄此連線的位址
    慣用 DNS 伺服器指向 127.0.0.1(自己)。

步驟 2:安裝 DNS 服務

  1. 「控制台 → 新增/移除程式 → 新增/移除 Windows 元件 → 網路服務 → 詳細資料」。
  2. 勾選 域名系統 (DNS),插入光碟完成安裝。

步驟 3:建立正向查詢區域 (Primary Zone)

  1. 「管理工具 → DNS」,右鍵「正向查詢區域」→ 新增區域。
  2. 區域類型選 主要區域(非 AD 整合,因為是獨立伺服器),下一步。
  3. 區域名稱輸入您的網域(如 example.com),接受預設區域檔名(example.com.dns)。
  4. 完成精靈。

步驟 4:移除根區域 (.) —— 關鍵步驟

若 DNS 管理員左側樹狀圖出現 . (根區域),表示伺服器自視為根伺服器,**將不會使用轉送器或根提示**,導致無法解析外部網域。

  1. 展開「正向查詢區域」,右鍵 . 區域 → 刪除。
  2. 確認刪除後,伺服器才會依序查詢:快取 → 本地區域 → 轉送器 → 根提示。

步驟 5:配置轉送器 —— 推薦做法

將無法自行解析的查詢轉送給 ISP 或上層 DNS(如 168.95.1.1、8.8.8.8),降低根伺服器負載並加速解析。

  1. DNS 管理員右鍵伺服器名稱 → 內容 → 轉送器 頁籤。
  2. DNS 網域清單選 所有其他 DNS 網域,輸入轉送器 IP 並新增(建議至少兩組)。
  3. 勾選「不對本機區域使用轉送器」(預設)。

步驟 6:驗證根提示

同樣在伺服器內容的 根提示 頁籤 確認列表包含最新的根伺服器 (a.root-servers.net ~ m.root-servers.net)。Windows 會自動透過根伺服器更新此清單。

步驟 7:建立對外服務所需記錄

  • A 記錄:www.example.com → 公網 IP、mail.example.com → 公網 IP。
  • MX 記錄:指向 mail.example.com,優先序 10。
  • CNAME 記錄:ftp.example.com → www.example.com 等別名。
  • NS 記錄:向域名註冊商註冊的名稱伺服器需與此處一致。

常見問題排查

現象可能原因對策
內部可解析、外部失敗防火牆未開放 UDP/TCP 53 埠對外開放 53 埠,並設定 NAT 將 53 埠對應至 DNS 伺服器內網 IP
解析極慢未設轉送器、根提示過舊設定轉送器、檢查根提示是否自動更新
區域傳送失敗次要區域未允許從主要區域傳送主要區域內容 → 區域傳送 → 允許傳送至指定 IP

結語

完成上述設定,Windows Server 2003 即可穩定提供內外部域名解析服務。建議定期備份 %SystemRoot%\System32\dns\*.dns 區域檔,並監控 DNS 事件記錄 (事件 ID 3000~3999) 及時發現異常。

Copyright © Windows教程網 All Rights Reserved