DNS 伺服器為網路資源提供網域名稱解析。它們使用完整網域名稱 (FQDN) 將 DHCP 指派的 TCP/IP 位址與用戶端關聯起來。這種 IP 位址與網路名稱的關聯或對應需要變更位址或名稱,迫使進行 DNS 中的資訊更新。DHCP 通訊協定在 DHCP 伺服器變更用戶端的 IP 位址時不會自動更新 DNS。為了促進這種互動,執行 Windows Server® 2008 與 DHCP 的伺服器以及執行 DHCP 的用戶端可以使用 DNS 登錄,讓伺服器與用戶端之間進行合作。當 DHCP 變更 IP 位址資訊時,對應的 DNS 更新會同步化電腦的名稱到位址關聯。

DHCP 伺服器代表其啟用 DHCP 的用戶端登錄並更新 DNS 指標 (PTR) 與位址 (A) 資源記錄時,它會使用額外 DHCP 選項內含的資訊:用戶端 FQDN 選項 (選項 81),允許用戶端將自己的 FQDN 及任何指示提供給 DHCP 伺服器,該伺服器是用來代表自己處理 DNS 動態更新。

下列原因或事件可以觸發動態更新:

  • 任何已安裝網路連線的 TCP/IP 內容設定中新增、移除或修改的 IP 位址。

  • IP 位址租用變更或更新任何與 DHCP 伺服器的已安裝網路連線。例如,電腦啟動或使用 ipconfig /renew 命令後。

  • 使用 ipconfig /registerdns 命令,會手動強制重新整理 DNS 中的用戶端名稱登錄。

當其中一個事件觸發動態更新時,DHCP 用戶端服務 (不是 DNS 用戶端服務) 會傳送更新。DHCP 用戶端服務會為用戶端上的所有網路連線執行此功能,包括任何未設定成使用 DHCP 的連線。

合格的 DHCP 用戶端 (例如,啟用 DHCP 且執行 Windows XP Professional 或 Windows Vista® 的電腦) 發行更新時,執行 Windows Server 2008 和 DHCP 的伺服器會處理更新,以決定伺服器採用三種方式中的哪一種來代表用戶端初始更新:

  • DHCP 伺服器永遠可以使用 DNS 登錄 DHCP 用戶端為正向 (A 資源記錄) 和反向對應或指標 (PTR 資源記錄)。

  • DHCP 伺服器永遠不會將 DHCP 用戶端登錄為名稱到位址 (A 資源記錄)。

  • DHCP 伺服器在 DHCP 用戶端要求時,會將 DHCP 用戶端登錄為正向 (A 資源記錄) 和反向對應或指標 (PTR 資源記錄)。

同時登錄 A 與 PTR 資源記錄能夠讓 DHCP 伺服器做為執行其他作業系統之用戶端的 Proxy,像是 Microsoft Windows Millennium Edition 或 Windows 98,以便用於 DNS 動態更新登錄。DHCP 伺服器可以自動區分 Windows 2000、Windows XP Professional、Windows Vista 以及其他用戶端。

DHCP 需要使用 DNS 動態更新保持名稱到位址對應資訊的同步化。如果在網路上同時使用 DHCP 與 DNS,則使用較舊的靜態 DNS 伺服器時可能會導致問題,因為這類伺服器無法在 DHCP 用戶端設定變更時進行動態互動。您可以執行下列動作,避免在使用靜態 DNS 服務時 DHCP 登錄的用戶端無法進行 DNS 查閱:

  • 如果您在網路上使用 Windows 網際網路名稱服務 (WINS) 伺服器,請為使用 NetBIOS 的 DHCP 用戶端啟用 WINS 查閱。

  • 請為僅使用 DNS 且不支援 NetBIOS 的 DHCP 用戶端,指派具有無限租用期間的 IP 保留位址。

  • 如果可行,請用支援 DNS 動態更新的 DNS 伺服器升級或替換較舊的靜態 DNS 伺服器。

其他資源

如需提供相關資訊的說明主題清單,請參閱設定 DHCP 伺服器角色設定

如需有關 DHCP 與 DNS 的更新詳細 IT 專業人員資訊,請參閱位於 Microsoft TechNet (可能為英文網頁) 網站上的 Windows Server 2008 說明文件。


目錄