Domain-Name-System
使用錯誤的 IP 地址更新主機 (A) 記錄 (DNS)
我最近在一個域中安裝了一個執行 Windows Server 2012(稱為“srv3”)的新域控制器,該域具有兩個執行 Windows Server 2003(稱為“srv1”和“srv2”)的現有 DC。所有角色(DHCP、AD 和 DNS)都已遷移到新伺服器並且可以執行。
問題是“svr1”的 A 記錄
但是我遇到了一些網路連接問題,發現正向查找區域中“srv1”的主機(A)記錄採用了“srv3”的IP地址。
我應該 :
srv3 Host (A) xx.xxx.6.4 srv1 Host (A) xx.xxx.6.1
但是我有 :
srv3 Host (A) xx.xxx.6.4 srv1 Host (A) xx.xxx.6.4
今天我將“srv1”和“srv2”都降級了,將它們關閉並刪除了“srv1”的A記錄,但它仍在DNS中註冊,它指向srv3的IP地址(這很奇怪)。svr1 的 A 記錄的所有者似乎是“svr3”
為什麼“svr3”會為“svr1”創建記錄(並將其綁定到 svr3 的 IP 地址)?
附加資訊
- 輸出為
netdom computername srv3 /ENUMerate
是
All the names of the computer are : srv3.myDomain.local srv1.myDomain.local
- 我在 netlogon.dns 文件的內容中沒有找到任何對 srv1 的引用。
- 遵循的程序:在新伺服器上安裝和設置 Windows Server 2012 後,我使用“添加角色和功能”安裝了 AD、DNS 和 DHCP 角色。然後我轉移了 FSMO 角色。設置新的DNS後,我發現客戶端的IP配置(使用
ipconfig /all
很好(暗示新的DNS),但輸出nslookup
是Default Server: UnKnown
。我發現客戶端的組策略將“srv1”設置為DNS。去掉這個參數後,一些客戶端連接良好,而另一些則沒有。編輯 26/09/2014 15:56 (UTC+2)
我通過執行命令檢查了“srv3”是主名稱
netdom computername srv3 /ENUMerate:PRIMARY
。“srv1”列在備用名稱 (
netdom computername srv3 /ENUMerate:ALTERNATENAMES
) 中。我執行了以下命令:
netdom computername srv3 /remove:srv1
現在我在等著看是否會再次註冊“srv1”。
有人知道為什麼“srv3”首先取名為“srv1”嗎?
問題似乎得到了解決。我不知道為什麼“srv3”首先將“srv1”作為備用名稱,但這就是為什麼“srv1”使用“srv3”的IP地址在正向查找區域中註冊的原因。
我使用以下命令從“srv3”的備用名稱中刪除了“srv1”:
netdom computername srv3 /remove:srv1
由於“srv1”不再註冊。