前言
DNS(域名系統)是網路基礎設施的核心服務,負責將易記的域名轉換為 IP 位址。本文將詳細說明如何在 Windows Server 環境中安裝 DNS 服務、建立正向與反向查詢區域、設定循環負載平衡、配置區域傳輸與委派,以及啟用動態更新等進階功能,幫助管理員快速建置穩定可靠的 DNS 架構。
一、安裝 DNS 服務
- 開啟「控制台」→「新增/移除程式」→「新增/移除 Windows 元件」。
- 在「網路服務」中勾選「域名服務系統 (DNS)」,點擊「確定」完成安裝。
二、建立正向查詢區域
- 啟動「DNS 管理主控台」(開始 → 程式集 → 管理工具 → DNS)。
- 右鍵點擊「正向查詢區域」→「新增區域」→ 選擇「標準主要區域」(或 Active Directory 整合區域/標準次要區域)。
- 輸入域名(例:
abc.com),指定區域檔案名稱(abc.com.dns),完成嚚導。
新增主機記錄 (A 記錄)
- 右鍵點擊剛建立的區域
abc.com →「新增主機」。
- 名稱輸入
www,IP 位址輸入 192.168.0.3,點擊「新增主機」。
三、建立反向查詢區域
- 在 DNS 主控台右鍵「反向查詢區域」→「新增區域」→「標準主要區域」。
- 輸入網路 ID(例:
192.168.1),區域檔案命名為 0.168.192.in-addr.arpa.dns。
新增指標記錄 (PTR 記錄)
- 右鍵該反向區域 →「新增指標」。
- 主機 IP 號輸入
2,主機名輸入 ftp,確定完成。
四、啟用循環負載平衡 (Round Robin) 與網路遮罩排序
當單一域名對應多個 IP 時,啟用 Round Robin 可輪流回應不同 IP,達到負載分散效果。
- 右鍵 DNS 伺服器名稱 →「內容」→「進階」頁籤。
- 勾選「啟用循環」與「啟用 netmask 排序」。
- 注意:若所有 IP 與 DNS 伺服器位於同一子網,需取消勾選「啟用 netmask 排序」,否則同網段記錄永遠優先回應,無法達到輪詢效果。
五、建立次要區域實現區域傳輸
- 在次要 DNS 伺服器上,右鍵「正向查詢區域」→「新增區域」→「標準次要區域」。
- 輸入域名
abc.com 並指定主要 DNS 伺服器 IP。
手動同步與傳輸限制
- 次要伺服器右鍵區域 →「從主要伺服器傳輸」可立即同步。
- 主要伺服器區域內容 →「區域傳輸」頁籤,勾選「允許區域傳輸」,並限定允許傳輸的伺服器清單。
區域類型轉換
右鍵區域 →「內容」→「類型」→「變更」,即可在主要、次要、AD 整合之間切換。
六、部署唯讀快取 DNS 伺服器
- 安裝 DNS 服務但不建立任何區域。
- 右鍵伺服器 →「內容」→「轉送器」→ 勾選「啟用轉送器」並輸入上游 DNS IP。
清除快取
- 右鍵伺服器 →「清除快取」。
- 或在「檢視」→「進階」模式下,右鍵「快取的查詢」→「清除快取」。
- 用戶端可執行
ipconfig /flushdns 清除本地快取。
七、DNS 委派 (子域轉向)
- 在父域建立子域主機記錄(例:
subdomain.abc.com)。
- 右鍵父域區域 →「新增委派」,將
subdomain.abc.com 授權給該主機。
- 在子域伺服器上建立「標準主要區域」
subdomain.abc.com 並新增所需記錄。
八、啟用動態更新
- 右鍵區域 →「內容」→「一般」→「允許動態更新」選「是」。
- DHCP 伺服器內容 →「DNS」頁籤 → 勾選「為不支援動態更新的用戶端啟用更新」。
- 用戶端執行
ipconfig /registerdns 註冊記錄,電腦名需為完整 FQDN(如 myhost.abc.com)。
九、設定 DNS 用戶端
- 開啟 TCP/IP 內容,在 DNS 伺服器位址欄輸入 DNS 伺服器 IP。
- 手動最多可設定 12 組 DNS 伺服器。
若僅為區域網路不連外網,可不設定 DNS;若接外網,通常於路由器設定 DNS,或直接於電腦指定,具體數值請諮詢當地電信業者。
結語
透過上述步驟,您可以建置功能完整、具備容錯與負載平衡能力的 DNS 基礎設施。建議定期監控區域傳輸狀態、清理快取,並善用動態更新減少人工維護負擔。