DHCP 無法更新 DNS
我們有一台 Windows Server 2003 SP2 機器,它是域控制器、DNS 伺服器和 DHCP 伺服器。(我們意識到在同一台電腦上執行所有三個角色並不是最佳配置,但沒有其他機器可用。)
網路上還有另一台 DNS 伺服器,但此特定伺服器被列為客戶端工作站的主要伺服器。所有區域都集成了 Active Directory,並針對安全動態更新進行了配置。
該伺服器是網路上唯一授權的 DHCP 伺服器。它為動態 DNS 更新啟用。
我們一直在經歷一些奇怪的事情。有時,客戶端工作站將無法訪問 Internet。該解決方案似乎是手動將 IP 地址更改為其他地址。此外,錯誤的地址條目開始出現在 DHCP 中。我們一直在手動刪除它們,但它們不斷出現。
這使我們相信問題是由 DHCP 伺服器引起的。我查看了 DHCP 的審核日誌。日誌顯示一大堆事件 ID 錯誤程式碼 31:DNS 更新失敗
31,07/01/09,11:47:26,DNS 更新失敗,10.0.1.107,TEST.private.local,-1,
在研究了這個問題後,我們發現如果 DHCP 安裝在同時也是 DNS 伺服器的域控制器上,我們應該為動態 DNS 註冊憑據創建一個特定的使用者帳戶。我們這樣做了,但錯誤並沒有停止。
有什麼建議?任何幫助,將不勝感激。
建議:您需要確保為區域正確設置了反向 DNS。我相信 DNS 自動更新會填充正向(名稱到 IP)和反向(IP 到名稱)區域。如果反向區域設置不正確,更新可能會失敗並出現此錯誤。床反向DNS還可以觸發其他奇怪的行為。
另外:除非網路很大,否則在同一台伺服器上擁有 DC、DNS 和 DHCP 不是問題。但是,您絕對需要設置第二個 DC。 如果沒有正常工作的 DC,您的網路就會變成一堆鎮紙。