本文內容
本文提供了解決 IP 地址在其主 DNS 后綴區域中注冊主機名的 A 記錄的問題的方法。 在 DNS 復選框中清除“ 注冊此連接的地址 ”后,會出現此問題。
適用于: 2000
原始 KB 編號:
注意
本文適用于 2000。 對 2000 的支持將于 2010 年 7 月 13 日結束。 2000 支持終止解決方案中心是從 2000 規劃遷移策略的起點。 有關詳細信息,請參閱 支持部門生命周期策略。
癥狀
在 2000 中,在網絡接口的高級 TCP/IP 設置下的 DNS 復選框中清除“ 注冊此連接的地址 ”。 在此方案中,IP 地址可能會在其主 DNS 后綴區域中注冊主機名的 A 記錄。
例如,如果具有以下配置,則可能會發生此行為:
10.2.2.2 的主機記錄會在后期動態添加回區域。 如果在服務器上重啟 DNS 服務,則可以重現此記錄的不需要注冊。
原因
默認情況下,當 DNS 服務安裝在 2000 計算機上時,它將偵聽使用 TCP/IP 配置的所有網絡接口。 當 DNS 導致接口偵聽 DNS 查詢時,接口會嘗試在與其主 DNS 后綴匹配的區域中注冊主機的 A 記錄。 無論 TCP/IP 屬性中配置了什么設置,接口都會嘗試注冊主機的 A 記錄。 此行為是按設計進行的,可在以下情況下發生:
解決方案
注意
本文中所述的解析僅適用于在域中運行 DNS 的成員服務器。 它無法解決域控制器計算機上的此問題。 有關如何在域控制器上解決此問題的詳細信息,請參閱同時 運行 DNS 或 WINS 的路由和遠程訪問服務器上的名稱解析和連接問題。
若要防止 DNS 服務器在其主 DNS 后綴區域中注冊特定接口的 A 記錄,請使用以下方法之一。
方法 1
重要
此部分(或稱方法或任務)介紹了修改注冊表的步驟。 但是,注冊表修改不當可能會出現嚴重問題。 因此,請務必嚴格按照這些步驟操作。 為了加強保護,應先備份注冊表,再進行修改。 如果出現問題,可以還原注冊表。 有關如何備份和還原注冊表的詳細信息a記錄到主機ip地址,請參閱如何備份和還原 中的注冊表。
將 DNS 服務配置為將特定 IP 地址發布到 DNS 區域。 為此,請進行以下注冊表修改:
此修改指定要為計算機發布的 IP 地址。 DNS 服務器僅為此列表中的地址創建 A 記錄。 如果注冊表中未顯示此條目,或者其值為空,則 DNS 服務器將為每個計算機的 IP 地址創建 A 記錄。
此條目適用于具有多個 IP 地址的計算機,只有要發布的子集。 通常情況下,當計算機具有公司網絡地址時a記錄到主機ip地址,它阻止 DNS 服務器返回專用網絡地址以響應查詢。
DNS 僅在注冊表項啟動時才讀取其注冊表項。 可以使用 DNS 控制臺在 DNS 服務器運行時更改條目。 如果通過編輯注冊表更改條目,則在重啟 DNS 服務器之前,更改將無效。
DNS 服務器不會將此條目添加到注冊表。 可以通過編輯注冊表或使用編輯注冊表的程序來添加它。
方法 2
從 DNS 服務器偵聽的接口列表中刪除接口。 為此,請執行以下步驟:
啟動 DNS 管理 管理控制臺 (MMC) 。右鍵單擊 DNS 服務器,然后選擇 “屬性”。選擇“ 接口” 選項卡。在 “偵聽”下,選中 “僅以下 IP 地址” 復選框。鍵入希望服務器偵聽的 IP 地址。 僅包括要在 DNS 中注冊主機 A 記錄的接口的 IP 地址。選擇 “確定”,然后退出 DNS 管理 MMC。狀態
已確認這是本文開頭列出的產品中的問題。
更多信息
有關如何禁用動態注冊的詳細信息,請參閱 如何在 2000 和 2003 中啟用或禁用 DNS 更新。
禁用 DHCP 客戶端服務動態更新的注冊表項是:
注意
此注冊表項無法解決本文中所述的問題。 如果 DNS 服務器偵聽特定接口,則會注冊該接口的主機 A 記錄。
如果從 DNS 服務器的偵聽接口列表中刪除 IP 地址,服務器將不再接受發送到該 IP 地址的 DNS 請求。 有時,DNS 服務器也是域控制器,并且具有連接到不連貫網絡的接口時,會使用此選項。 對于此類配置,請確保 客戶端計算機不會將任何查詢定向到無法訪問的接口。