無法完全刪除 Windows DNS 子網域

無法完全刪除 Windows DNS 子網域

我有一個 Windows Server 2008 R2 DNS 伺服器(複製到另外兩台伺服器),其區域名稱為 mycompany.com。我為該區域建立了一個名為 subdomain.mycompany.com 的新子網域,該子網域包含一個 SRV 記錄和一個 A 記錄。

然後我決定不再需要這個子網域,所以我刪除了它。刪除子網域後,我需要在原始區域中建立一條與舊的已刪除子網域同名的 A 記錄。 (子網域.mycompany.com)。但是,該記錄不是在原始區域內建立 A 記錄,而是在新的子網域與原始子網域的名稱。

這是有效的,但這不是預期的結果。知道為什麼新的 A 記錄會導致已刪除的子網域重新出現嗎?

編輯:此行為是可重複的,但前提是已刪除的子網域包含 SRV 記錄。我也在 Server 2012 R2 上複製了該問題。這幾乎就像 DNS 伺服器認為子網域仍然存在一樣,因此它將它起死回生並將新的主機記錄放入其中,而不是只將主機記錄放入父區域。

答案1

要記住的是,當您建立區域時,您並不是在現有資料庫中建立條目。

事實上,您正在建立一個新資料庫,如文件A zone starts as a storage database for a single Domain Name System (DNS) domain name.

當您建立新條目時,DNS 伺服器會檢查相關儲存資料庫是否存在。在您的情況下,存在一個相關的、全部為空且不活躍的資料庫。
然後,DNS 伺服器重新啟動資料庫,並將您的新條目放入其中。

為什麼要這樣做,我想你得問微軟了。

相關內容