iT邦幫忙

0

自 WinSrv2K 一路升級到 2012 R2 的 DC,DNS 中 _msdcs 的疑問及 4010 錯誤

首先讓我致歉一下,因為我要問的問題橫跨 Win 2K Srv, 2003, 2012,所以標題訂得很怪,分類也不知道該選哪個!還請邦友們多多包涵!

如上圖,因為我的網域是從 2000 升級過來的,當初 2000 並沒有把『_msdcs』委派出去,而我升級到 2003 時,也沒有處理這一段!現在已經將網域升級為 2012 R2,但『_msdcs』還是像上圖那樣。

我有試著手動去建立一個『_msdcs.MyDomain.com.tw』AD 整合區域,如下圖:

看起來好像 OK 了,但是事件檢視器中,卻一直出現 DNS Event ID: 4010 的錯誤:

DNS 伺服器無法建立 d334192c-9c50-42ab-b079-7dec2475bbb2._msdcs.MyDomain.com.tw. 的資源記錄 (在區域 MyDomain.com.tw)。這個資源記錄的 Active Directory 定義已經損毀,或包含一個不正確的 DNS 名稱。事件資料包含錯誤。

只要 DC 有重新開機,或是 DNS Service 有重新啟動,就會多紀錄一筆 4010 的錯誤,但是 DC 之間的複寫又沒有錯誤,而且 Client 端登入也正常,使用網路上的資源也沒問題!

我的問題是:

  1. 到底 _msdcs 在哪個位置有差嗎?
  2. 4010 的錯誤該如何解決?

還請各位邦友幫忙一下,感激不盡!謝謝!

<span style="color: red;">環境說明:

  1. 目前所有 DC 都是 2012 R2
  2. 升級的時候,都是用新的硬體升級,不是原機升級。
  3. 網域&樹系功能等級都是 2012 R2</span>
misadm iT邦高手 10 級 ‧ 2014-06-12 09:19:31 檢舉
經過多次的測試(8 次以上)終於解決了!

當發生 DNS 4010 的錯誤時,可依下列步驟排除:
1. 開啟 ADSI Edit
2. 依序展開:
  『DC=MyDomain,DC=com,DC=tw』
  『CN=System』
  『CN=MicrosoftDNS』
  『DC=Mydomain.com.tw』
3.找到 4010 所指的錯誤『d334192c-9c50-42ab-b079-7dec2475bbb2._msdcs』並且刪除。
4. 重新啟動 Netlogon 以及 DNS 服務,再確定是否還有 4010 的錯誤。

原文請參考:http://eventid.net/display.asp?phase=1&eventid=4010&eventno=791&source=DNS

經測試,不論是在 Server 2003 或 2012 皆可進行此操作,供大家參考囉!
10284323 iT邦新手 5 級 ‧ 2014-06-13 16:59:54 檢舉
_msdcs.MyDomain.com.tw
沒有這個會有問題嗎?我發現我從2000升上2003升2008升2012中間都沒發現有這個值................
misadm iT邦高手 10 級 ‧ 2014-06-16 09:07:09 檢舉
這也是我想瞭解的!

因為 Windows Server 2000 並沒有將這個區域獨立出來,但是在 2003 之後,預設值(新安裝),都是獨立的!

我也在網路上問過其他人,但沒有任何人有回應!

1 個回答

2
raytracy
iT邦大神 1 級 ‧ 2014-05-22 11:30:08
最佳解答

這個動作應該要在 2003 那個層級處理掉:
從 Windows 2000 升級為 Windows Server 2003 時,如何將 _msdcs 子網域重新設定為整個樹系通用的 DNS 應用程式目錄磁碟分割
不過, 現在處理也還來得及...那個 _msdcs 是 NetLogin 服務自動建立的, 每次啟動都會重建, 你只要確保 NetLogon 在建立的時候, 不會被已經存在的名稱相衝突就好.

misadm iT邦高手 10 級 ‧ 2014-05-22 11:54:08 檢舉

報告 Ray 大:
這個 KB 我也有參考過,也曾在 2003 時處理過,我是直接建立『_msdcs.MyDomain.com.tw』在 AD 整合主要區域內,建立完成後,原本在 MyDomain.com.tw 下的 _msdcs 就自動變成灰色,但事件檢視器也同時出現 EventID 4010 的錯誤。

後來又把剛建立的『_msdcs.MyDomain.com.tw』區域刪掉,變成灰色的 _msdcs 也刪掉,重新再啟動 Netlogon 服務,就又回到一開始最初的狀態,4010 的錯誤就沒有再出現了!

所以我搞不太懂 _msdcs 以及 4010 的關係!?

我要發表回答

立即登入回答