當您選擇不註冊連線的地址之後,主機的 A 記錄就會在 DNS 中註冊

本文提供方法來修正IP位址在其主要 DNS 後綴區域中註冊主機名的 A 記錄的問題。 清除 [ 在 DNS 中註冊此連線的位址 ] 複選框之後,就會發生此問題。

適用於: Windows 2000
原始 KB 編號: 275554

注意事項

本文適用於 Windows 2000。 Windows 2000 的支援將於 2010 年 7 月 13 日終止。 Windows 2000 終止支持解決方案中心是從 Windows 2000 規劃移轉策略的起點。 如需詳細資訊,請參閱 Microsoft 支援服務 周期原則。

徵狀

在 Windows 2000 中,您會在網路介面的 [進階 TCP/IP 設定] 下清除 [ 在 DNS 中註冊此連線的位址 ] 複選框。 在此案例中,IP 位址可能會在其主要 DNS 後綴區域中註冊主機名的 A 記錄。

例如,如果您有下列設定,可能會發生此行為:

  • DNS 服務會安裝在伺服器上。
  • DNS 伺服器區域 contoso.com,您可以在其中動態更新 contoso.com區域。
  • 伺服器主機名 Server1.contoso.com,其中 Server1 有兩個 IP 位址為 10.1.1.1 和 10.2.2.2 的網路適配器。
  • 您在IP位址為10.2.2.2.2的網路配接器上,清除 [ 在 DNS 中註冊此連線 的位址] 複選框。 然後刪除 Server1.contoso.com 10.2.2.2 的主機記錄。

Server1.contoso.com 10.2.2.2 的主機記錄會在延遲動態新增回區域。 如果您在伺服器上重新啟動 DNS 服務,則可以重現此記錄的不必要註冊。

原因

根據預設,當 DNS 服務安裝在 Windows 2000 計算機上時,它會接聽使用 TCP/IP 設定的所有網路介面。 當 DNS 導致介面接聽 DNS 查詢時,介面會嘗試在符合其主要 DNS 後綴的區域中註冊主機的 A 記錄。 無論 TCP/IP 屬性中已設定的設定為何,介面都會嘗試註冊主機的 A 記錄。 此行為是根據設計,可在下列情況下發生:

  • DNS 服務會安裝在您嘗試變更其組態的伺服器上。
  • 符合伺服器主要 DNS 後綴的 DNS 區域會啟用動態更新。

解決方案

注意事項

本文所述的解析僅適用於在網域中執行 DNS 的成員伺服器。 它無法解決域控制器電腦上的此問題。 如需如何在域控制器上解決此問題的詳細資訊,請參閱路 由和遠端訪問伺服器上也執行 DNS 或 WINS 的名稱解析和連線問題

若要防止 DNS 伺服器在其主要 DNS 後綴區域中註冊特定介面的 A 記錄,請使用下列其中一種方法。

方法 1

重要事項

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄

設定 DNS 服務以將特定 IP 位址發佈至 DNS 區域。 若要這樣做,請修改下列登錄:

  • PublishAddresses: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
  • 數據類型:REG_SZ
  • 範圍:IP 位址 [IP 位址]
  • 默認值:空白

這項修改會指定您要為計算機發佈的IP位址。 DNS 伺服器只會為此清單中的位址建立 A 記錄。 如果此專案未出現在登錄中,或其值為空白,則 DNS 伺服器會為每部電腦的 IP 位址建立 A 記錄。

此專案適用於具有多個IP位址的計算機,只有您想要發佈的子集。 一般而言,它會防止 DNS 伺服器傳回專用網位址,以在電腦具有公司網路位址時響應查詢。

DNS 只有在啟動時才會讀取其登錄專案。 您可以使用 DNS 控制台,在 DNS 伺服器執行時變更專案。 如果您藉由編輯登錄來變更專案,在您重新啟動 DNS 伺服器之前,變更不會生效。

DNS 伺服器不會將此專案新增至登錄。 您可以藉由編輯登錄或使用編輯登錄的程式來新增它。

方法 2

從 DNS 伺服器接聽的介面清單中移除 介面。 若要這樣做,請遵循下列步驟:

  1. 啟動 DNS 管理 Microsoft Management Console (MMC) 。
  2. 以滑鼠右鍵按下 DNS 伺服器,然後選取 [ 屬性]
  3. 選取 [ 介面] 索引標籤
  4. 在 [ 接聽] 底下,選取 [ 僅限下列 IP 位址 ] 複選框。
  5. 輸入您想要伺服器接聽的IP位址。 只包含您想要在 DNS 中註冊主機 A 記錄之介面的 IP 位址。
  6. 選取 [確定],然後結束 DNS 管理 MMC。

狀態

Microsoft 已確認這是本文開頭所列產品中的問題。

其他相關資訊

如需如何停用動態註冊的詳細資訊,請參閱 如何在 Windows 2000 和 Windows Server 2003 中啟用或停用 DNS 更新

停用 DHCP 用戶端服務動態更新的登錄機碼為:

  • 路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DisableDynamicUpdate
  • 數據類型:REG_DWORD
  • 範圍:0 - 1
  • 預設值:0

注意事項

此登錄機碼無法解決本文中所述的問題。 如果 DNS 伺服器接聽特定介面,則會註冊該介面的主機 A 記錄。

如果您從 DNS 伺服器的接聽介面清單中移除 IP 位址,伺服器就不再接受傳送至該 IP 位址的 DNS 要求。 當 DNS 伺服器也是域控制器,且具有連線到脫離網路的介面時,有時會使用此選項。 針對這類設定,請確定 Active Directory 用戶端電腦不會將任何查詢導向至它們無法連線的介面。