文章編號: 813963 - 上次校閱: 2006年10月30日 - 版次: 1.1

DNS 登錄項目,在 Windows 2000 Server 3 的第 1 部份中的描述

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
重要 本文包含修改登錄的相關資訊。修改登錄之前請確定它備份起來,並請確定您瞭解如何在發生問題時還原登錄。如如何備份、 還原,以及編輯登錄有關,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
256986? (http://support.microsoft.com/kb/256986/ ) Microsoft Windows 登錄的描述

在此頁中

全部展開 | 全部摺疊

結論

這篇文章是第 1 / 3 的文件的描述會影響在 Microsoft Windows 2000 Server 中的 DNS 行為的登錄項目。此外,這些文件描述不同的工具,您設定 DNS 登錄項目。依名稱,列出 DNS 登錄項目說明,並這些說明包括 DNS 登錄項目變更方法,並開始方法。這些文件所描述的工具是 [登錄編輯程式]、 [Dnscmd.exe 命令列工具] 和 [DNS 主控台。

簡介

本文是描述 DNS 登錄項目,在 Windows 2000 Server 中的三個文件的第一個。

取得更多資訊有關在其他兩篇文章此系列中的三個文件按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
813964? (http://support.microsoft.com/kb/813964/ ) DNS 登錄項目,在 Windows 2000 Server 3 第 2 部份中的描述
813965? (http://support.microsoft.com/kb/813965/ ) DNS 登錄項目,在 Windows 2000 Server 第 3 之 3 的描述

其他相關資訊

警告 如果您未正確使用登錄編輯程式可能會導致嚴重的問題,可能必須重新安裝作業系統。Microsoft 不保證您可以解決因不當使用 「 登錄編輯器 」 的問題。使用 「 登錄編輯程式 」,請自行負擔相關的風險。

組態工具

您可以使用下列三種工具來設定 DNS 登錄項目:
  • [登錄編輯程式
  • Dnscmd.exe
  • DNS 主控台

[登錄編輯程式

只能使用 「 登錄編輯程式 」 來修改某些 DNS 登錄項目。若要建立 DNS 登錄項目,請依照下列步驟執行:
  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
  2. 找出並按一下下列子機碼:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS\Parameters
  3. 在 [編輯] 功能表上指向 [新增],然後按一下 [資料型別的項目]。比方說按一下 DWORD
  4. 輸入的 DNS 伺服器項目名稱,然後按下 ENTER。
  5. 新項目上按一下滑鼠右鍵]、 按一下 [修改]、 鍵入您想在 數值資料] 方塊中的值],然後按一下 [確定]
  6. 結束 「 登錄編輯程式 」。
  7. 重新啟動 DNS 伺服器,讓這些變更才能生效。

Dnscmd.exe

您可以使用 Dnscmd.exe 命令列工具來執行的大部分藉由使用 DNS 主控台,您可以執行的工作。比方說您可以使用 Dnscmd.exe 命令列工具來執行下列工作:
  • 建立、 刪除,並檢視區域和記錄
  • 重設伺服器和區域屬性
  • 執行下列的日常管理作業:
    • 更新、 重新載入,並重新整理區域
    • 回寫區域到檔案或 Active Directory 目錄服務
    • 暫停和繼續區域
    • 清除快取
    • 啟動和停止 DNS 服務
    • 檢視統計資料
您也可以使用 Dnscmd.exe 命令列工具撰寫遠端系統管理指令碼。有關更多 Dnscmd.exe,請參閱 Windows 2000 支援工具說明。如需有關如何安裝並使用 Windows 2000 支援工具以及有關支援工具說明會在 Windows 2000 Server 光碟片上看到 Sreadme.doc 檔案 Support\Tools 資料夾中的詳細資訊。

DNS 主控台

您可以使用 DNS 主控台來設定許多 DNS 設定。要 DNS 主控台請按一下 [開始],指向 [程式集]、 指向 [系統管理工具],然後再按一下 [DNS]。

DNS 伺服器項目

下列的登錄項目 (連同第 2 部分和部分 3 中所述的項目) 決定整個 DNS 伺服器的行為。每一個這些登錄項目位於下列登錄子機碼之下:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS\Parameters
附註 在電腦啟動時,這些登錄項目就是唯讀的。某些登錄項目可以被重設。因此,伺服器行為是偶而會透過 DNS 系統管理員以動態方式變更。 不過,如果您以手動方式重設登錄項目,您必須重新啟動 DNS 伺服器處理項目的新值。

AddressAnswerLimit

型別: DWORD
預設值: 0
函式: 指定儲存在一個查詢的回應中的 A 記錄最大數目
您可以使用 AddressAnswerLimit 登錄項目以指定的 DNS 伺服器可以在 A 記錄查詢 (查詢一個 IP 位址) 的回應] 的 [回應] 區段中插入 A (主機 IP 位址) 資源記錄最大數目。項目也會影響設定值的位元截斷 AddressAnswerLimit 的值。如果 AddressAnswerLimit 項目的值是介於 5 和 28,截斷位元不是設定回應。甚至當超過封包空間時,不會設定截斷位元。 AddressAnswerLimit 項目的值是加諸於只 A 記錄查詢。
有效 AddressAnswerLimit 項目
摺疊此表格展開此表格
這表示
0回應的數目沒有限制。如果回應需要超過單一的 UDP 封包,會設定截斷位元。
5-28在回應中可能有的回應的最大數目
變更方法
若要變更 AddressAnswerLimit 項目的值,使用 Dnscmd.exe。 因為變更是立即有效,您沒有重新啟動 DNS 伺服器。
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

附註 AddressAnswerLimit 項目是設計用來解決問題,以在 DNS 中的 Microsoft Windows 95 (沒有 Service Pack) 如果它接收多個 28 A 記錄以 「 A 」 查詢的回應 DNS 失敗的地方。不常以及只在許多伺服器支援 Web 站台時,就會發生這個問題。不過,因為沒有設定截斷元,限制 A 記錄防止遠端 DNS 伺服器使用 TCP 重試這些查詢。DNS 伺服器經常會使用 TCP 當他們收到有截斷位元集回應時,重試查詢。

DNS 不會 AddressAnswerLimit 項目新增至登錄。藉由編輯登錄或使用編輯 「 登錄例如 Dnscmd.exe 的程式,您可以新增 AddressAnswerLimit 項目。

AutoConfigFileZones

型別: DWORD
預設值: 1
函式: 決定是否 DNS 伺服器會更新資源記錄的伺服器
若要判斷是否 DNS 伺服器會更新資源記錄的標準主要區域,您可以使用 AutoConfigFileZones 登錄項目。當發生下列的本機電腦變更時,就會發生此更新:
  • 本機電腦完整網域名稱 (FQDN) 變更。
  • 本機電腦名稱變更。
  • 本機電腦主要 DNS 尾碼變更。
項目建立的準則 AutoConfigFileZones 區域更新。如果區域符合該準則變更本機電腦的 FQDN 時,DNS 伺服器會更新主機名稱,包括本機電腦名稱的資源記錄上。這些記錄包括開始的授權 (SOA) 記錄、 名稱伺服器 (NS) 記錄和位址 (A) 記錄。否則,電腦名稱變更時,會不更新記錄。
有效 AutoConfigFileZones 項目
摺疊此表格展開此表格
這表示
0沒有區域。本機電腦名稱變更時,DNS 伺服器並不會更新資源記錄。
1動態更新區域。DNS 伺服器會更新只允許動態更新的標準主要區域的資源記錄。
2沒有動態更新] 區域中。DNS 伺服器更新只資源記錄的不允許動態更新的標準主要區域。
3所有區域。DNS 伺服器會更新資源記錄的所有標準主要區域。
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

BindSecondaries

型別: DWORD
預設值: 1
函式: 決定郵件格式時,郵件會傳送到非-Microsoft DNS 伺服器使用。
您可以使用 BindSecondaries 登錄項目,讓 DNS 伺服器,以便與使用較早、 速度較慢的 BIND DNS 服務版本的非-Microsoft DNS 伺服器通訊。
有效 BindSecondaries 項目
摺疊此表格展開此表格
這表示
0Microsoft DNS 伺服器會盡可能以達到最大壓縮及轉移速度每封郵件放置多個資源記錄。Microsoft DNS 伺服器和非-Microsoft DNS 伺服器使用 BIND 版本 4.9.4 或稍後可以接收這種格式傳輸。
1Microsoft DNS 伺服器會傳送至非-Microsoft DNS secondaries 與每個訊息中的一個資源記錄的區域轉送。使用版本 4.9.4 的 BIND 版本的非 Microsoft DNS 伺服器必須以這種格式接收傳輸。
變更方法
若要變更 BindSecondaries 項目的值,使用 DNS 主控台。伺服器名稱上按一下滑鼠右鍵,並按一下 [內容],然後按一下 [進階] 索引標籤。BindSecondaries 項目對應到 繫結 Secondaries] 選項,在清單中的 進階的伺服器選項
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

附註傳輸永遠 Microsoft DNS 伺服器之間使用 [更快、 最高壓縮] 方法不論 BindSecondaries 項目的值。

BindSecondaries 項目的預設值是適合大部分的 DNS 伺服器。將這個項目的值變更為 0 如果您有新 BIND 伺服器 (或非 BIND、 非 Windows 伺服器) 是 secondaries Microsoft DNS 伺服器,且傳輸效能是高的優先順序。

Windows 2000 不會將此項目新增到登錄。您可以新增它藉由編輯登錄,或藉由編輯登錄的程式。

BootMethod

型別: DWORD
預設值: 3
函式:] 決定初始設定方法為 DNS。
您可以使用 BootMethod 登錄項目來判定 DNS 會使用來啟動如設定來設定 DNS 服務、 一份授權區域和區域的組態設定的資訊來源。
有效 BootMethod 項目
摺疊此表格展開此表格
這表示
0未定義。此項目並不提供啟動資訊的來源。
1傳統的 BIND 檔案。DNS 搜尋標準的 BIND 樣式檔案是名為 [在本機硬碟上的 [Systemroot\System32\DNS] 資料夾中的開機中的啟動資訊。DNS 會使用該資訊在這個檔案,但它會尋找在 DNS 機碼登錄中,也未出現在檔案中任何啟動資訊。
2登錄。DNS 會開始使用 [伺服器組態] 和 [儲存於登錄中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS
的區域資訊。
3使用中的目錄和登錄。DNS 搜尋的啟始資訊藉由使用 Windows 2000 啟動目錄和登錄。DNS 使用 Active Directory 中所定義的資訊,它會尋找在 DNS 機碼登錄中,如特定用伺服器或區域,並且,也未出現在 Active Directory 中的資訊。DNS 會編譯從 Active Directory 與登錄的授權區域的清單。
變更方法
若要變更此項目的值,使用 DNS 主控台。伺服器名稱上按一下滑鼠右鍵,並按一下 [內容],然後按一下 [進階] 索引標籤。此項目會對應至 [啟動時載入區域資料] 方塊。
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

附註 此項目是設計用來取代決定啟動的服務套件 4 之前的 Microsoft Windows NT 4.0 版本中的 DNS 資訊的來源 EnableRegistryBoot 登錄項目。如果在執行 Windows 2000 的電腦登錄中會出現 EnableRegistryBoot 項目,DNS BootMethod 項目設定為對應的數值,並此後使用 BootMethod 項目。

在 Windows 2000 DNS 不支援新的 BIND 檔案樣式來設定 DNS 伺服器。

DatabaseDirectory

型別: REG_SZ
預設值: systemroot \System\Dns
函式:] 決定 DNS 資料庫的位置。
您可以使用 DatabaseDirectory 登錄項目來指定網域名稱系統 (DNS) 資料庫之資料夾位置。

預設情況下,DNS 資料庫位於 systemroot 的 \System32\Dns 資料夾,但您可以將此項目加入登錄,以變更預設位置。如果您執行這項操作 DNS 伺服器會從載入,並將新的區域記錄寫入新的位置。如果您已經有 DNS 資料庫在 systemroot \System32\Dns 資料夾,您必須將它移到新的位置以手動方式因為 DNS 不會移動或維護原始的資料庫。
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。若要變更 DatabaseDirectory 項目有效,您必須重新啟動 DNS。

附註Windows 2000 不會將此項目新增到登錄。您可以新增它藉由編輯登錄,或藉由編輯登錄的程式。

BIND 檔案必須位於的這個項目的值而不考慮 systemroot \System32\Dns 資料夾。

DefaultAgingState

型別: DWORD
預設值: 0
函式: 判斷是否清除開啟的 Active Directory 目錄服務區域。
您可用來指定是否 DNS 清除功能預設開啟在新建立的區域是 Active Directory–integrated DefaultAgingState 登錄項目。

在清除過程 DNS 伺服器會檢查這個區域在 DNS 資料庫中的資源記錄的時間戳記,並刪除過期的記錄。
有效 DefaultAgingState 項目
摺疊此表格展開此表格
這表示
0預設情況下,清除已關閉在新的動態 Directory–integrated 區域。DNS 伺服器並不會刪除舊的資源記錄。
1開啟在新的動態 Directory–integrated 區域的預設值清除。
當您建立新的動態 Directory–integrated 區域時,系統將 DefaultAgingState 項目插入 [過時的值的值複製新的區域的區域名稱子機碼中的項目,並使用 [過時的值項目。
變更方法
若要變更 DefaultAgingState 項目的值,使用 DNS 主控台。為伺服器名稱上按一下滑鼠右鍵,然後按一下 [設定過時/Scavenging 所有區域
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

附註 預設情況下,清除已關閉在 DNS 伺服器上,然後在所有的區域。如果要開啟之任何區域清除您必須開啟它 (如同 ScavengingInterval 項目中指定) 的 DNS 伺服器和區域 (如同 [過時的值所指定的項目)。如果清除已關閉 DNS 伺服器上,設定清除任何區域的所有項目將會被忽略。

您可以套用到現有的 Active Directory–integrated 區域的這個值 伺服器過時/Scavenging 確認] 對話方塊中的 [套用這些設定,以現有的 Active Directory–integrated 區域] 選項,即可。

重要 當您使用 DNS 主控台來設定清除,DNS 會將 DefaultAgingState 項目加入登錄。編輯登錄,以新增、 刪除,或變更此項目。

DefaultNoRefreshInterval

型別: DWORD
預設值: 168 小時 (1 週)
函式: 指定無重新整理間隔的持續期間。
您可以使用 DefaultNoRefreshInterval 登錄項目來指定新的動態 Directory–integrated 區域沒有重新整理間隔的持續期間。

沒有重新整理間隔是一段時間,當伺服器無法更新資源記錄的時間戳記,「 清除 」 功能不能刪除資料錄。沒有重新整理間隔被設計來改善由集中寫入作業的一筆記錄相關 Active Directory 服務的效能。

當您建立新的動態 Directory–integrated 區域時,系統會將 NoRefreshInterval 該項目 DefaultNoRefreshInterval 進入的值複製新的區域的區域名稱子機碼中,並且使用 NoRefreshInterval 項目的值之後。
變更方法
若要變更 DefaultNoRefreshInterval 項目的值,使用 DNS 主控台。為伺服器名稱上按一下滑鼠右鍵,然後按一下 [設定過時/Scavenging 所有區域
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

附註預設情況下,清除已關閉在 DNS 伺服器上,然後在所有的區域。如果要開啟之任何區域清除您必須開啟它 (如同 ScavengingInterval 項目中指定) 的 DNS 伺服器和區域 (如同 [過時的值所指定的項目)。如果清除已關閉 DNS 伺服器上,設定清除任何區域的所有項目將會被忽略。

您可以套用到現有的 Active Directory–integrated 區域的這個值 伺服器過時/Scavenging 確認] 對話方塊中的 [套用這些設定,以現有的 Active Directory–integrated 區域] 選項,即可。

重要當您使用 DNS 主控台來設定清除,DNS 會將 DefaultNoRefreshInterval 項目加入登錄。編輯登錄,以新增、 刪除,或變更此項目。

DefaultRefreshInterval

型別: DWORD
預設值: 168 小時 (1 週)
函式: 指定重新整理間隔的持續期間。
您可以使用 DefaultRefreshInterval 登錄項目來指定新的動態 Directory–integrated 區域重新整理間隔的持續期間。 重新整理間隔是當伺服器可以更新資源記錄的時間戳記的時間。在重新整理間隔時間內的 DNS 伺服器的 「 清除 」 功能無法刪除一筆記錄。

當您建立新的動態 Directory–integrated 區域時,系統會將 RefreshInterval 該項目 DefaultRefreshInterval 進入的值複製新的區域的區域名稱子機碼中,並且使用 RefreshInterval 值之後。
變更方法
若要變更 DefaultRefreshInterval 項目的值,使用 DNS 主控台。為伺服器名稱上按一下滑鼠右鍵,然後按一下 [設定過時/Scavenging 所有區域
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

附註 預設情況下,清除已關閉在 DNS 伺服器上,然後在所有的區域。如果要開啟之任何區域清除您必須開啟它 (如同 ScavengingInterval 項目中指定) 的 DNS 伺服器和區域 (如同在 [過時中指定項目)。如果清除已關閉 DNS 伺服器上,設定清除任何區域的所有項目將會被忽略。

伺服器過時/Scavenging 確認] 對話方塊中,選取 套用這些設定,以現有的 Active Directory–integrated 區域] 選項,您可以將 DefaultRefreshInterval 項目套用到現有的 Active Directory–integrated 區域中。

重要當您使用 DNS 主控台來設定清除,DNS 會將 DefaultRefreshInterval 項目加入登錄。編輯登錄,以新增、 刪除,或變更此值。

DisableAutoReverseZones

型別: DWORD
預設值: 0
函式: 判斷是否 DNS 伺服器會自動建立標準的反向對應區域。
您可以使用 DisableAutoReverseZones 登錄項目來啟動,並關閉自動反向區域的 DNS 一最佳化功能。這項功能處於開啟狀態時, DNS 會自動建立三個反向對應區域。

反向對應區域,讓 DNS 伺服器被授權管理。DNS 伺服器是 authoritativethat 如果事先知道最常見的名稱查詢的回答,而且可以回應常見的名稱查詢,立即以消除不必要的遞迴查詢。預設情況下,DNS 伺服器是授權管理下列三個反向對應區域:
  • 0.in addr.arpa (0.0.0.0)
  • 127.in addr.arpa (127.0.0.1-迴路)
  • 255.in addr.arpa (255。255 255。255-廣播)
有效 DisableAutoReverseZones 項目
摺疊此表格展開此表格
這表示
0已開啟自動反向區域功能。DNS 伺服器會自動建立三個反向對應區域。
1關閉自動反向區域功能。DNS 伺服器並不會自動建立反向對應區域。
變更方法
如果 Microsoft 技術支援部 (PSS) 會指示您變更這個項目的值,使用 Dnscmd.exe。
啟動方法
因為 DNS 伺服器只會建立區域,當它啟動時,您必須重新啟動 DNS 伺服器若要變更 DisableAutoReverseZones 項目有效。Additionaly,您必須重新啟動 DNS 伺服器使用 Dnscmd.exe 進行變更時。

附註 DNS 不會 DisableAutoReverseZones 項目新增至登錄。您可以新增它藉由編輯登錄,或使用編輯 「 登錄例如 Dnscmd.exe 的程式。

重要除非您由 Microsoft PSS 指示要執行這項操作,請不要變更 DisableAutoReverseZones 項目的值。您可以使用自動的反向區域以改善 DNS 伺服器的效能。預設值是大部分的 DNS 伺服器組態的最佳。

EnableRegistryBoot

型別: DWORD
預設值: 0
函式:] 決定初始化 DNS 所需的資訊的來源。
您可以使用 EnableRegistryBoot 登錄項目來指定的網域名稱系統 (DNS) 會使用來啟動如設定來設定 DNS、 一份授權區域和區域的組態設定的資訊來源。

在 Windows 2000 BootMethod 項目已經取代 [EnableRegistryBoot 項目。如果這個項目會出現在登錄中,DNS 會使用其值設定 BootMethod,值,它會使用 BootMethod 此後。
有效期 EnableRegistryBoot 項目
摺疊此表格展開此表格
這表示
0檔案。DNS 搜尋標準的 BIND 樣式檔案是名為 [在本機硬碟上的 [Systemroot\System32\DNS] 資料夾中的開機中的啟動資訊。DNS 會使用該資訊在這個檔案,但它會尋找在 DNS 機碼登錄中,也未出現在檔案中任何啟動資訊。
1登錄。僅使用伺服器組態與儲存於登錄中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS
的區域資訊來啟動 DNS。它並不會使用開機檔案。
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

附註 EnableRegistryBoot 項目會包含在登錄中的 [使用 Microsoft Windows NT 4.0 或更早版本的相容性。在 Windows 2000 使用 BootMethod 項目上。

重要預設的啟動行為,如先前所述之 DNS 伺服器只能套用於 Windows 2000 和 Windows NT 4.0 與服務套件 4 」。在 Windows NT 4.0 服務套件 4 之前 DNS 伺服器啟動使用數值從開機] 檔案,但它開始將值儲存在登錄中,只要 DNS 嵌入式管理單元用來變更值,受影響開機檔案。如需詳細資訊,請參閱 Microsoft Windows NT 4.0 資源工具箱 」]。

Windows 2000 不會 EnableRegistryBoot 項目新增至登錄。您可以新增它藉由編輯登錄,或藉由編輯登錄的程式。

ForwardDelegations

型別: DWORD
預設值: 0
函式: 判斷是否 DNS 伺服器會轉送到委派 sub-zones 查詢。DNS 伺服器授權管理區域委派的 subzone 時,使用 ForwardDelegations 項目。
您可以使用 ForwardDelegations 登錄項目來指定網域名稱系統 (DNS) 伺服器會轉送委派 subzones 到位於其授權管理區域之外的伺服器相關的查詢。ForwardDelegations 項目才會使用委派的 subzone 處於 DNS 伺服器的授權管理區域即使主要伺服器的 subzone 位於另一個區域。

預設情況下,DNS 伺服器收到超出其授權管理區域的名稱查詢時它會轉送查詢,以在另一個區域的同樣名為伺服器。不過,當它接收委派 subzone 的查詢,並且在 DNS 伺服器區域 (即使主要站台伺服器是在另一個區域) subzone,它將查詢直接傳送到 subzone 並不會轉寄。ForwardDelegations 項目的值是 1,DNS 伺服器會轉送在其他區域的名稱一樣委派 subzones 到其他伺服器的查詢。

您可能要新增此項目,然後將它設定為 1,如果委派是在遠端伺服器可以更輕易地到達遠端站台。
有效 ForwardDelegations 項目
摺疊此表格展開此表格
這表示
0DNS 伺服器會傳送有關委派 subzones 直接到 subzone 其授權管理區域中的查詢。它不會轉寄它們。
1DNS 伺服器會轉送委派 subzones 到其他區域中的伺服器相關的所有名稱查詢。
變更方法
若要變更 ForwardDelegations 項目的值,使用 Dnscmd.exe。立即,所以您不需重新啟動 DNS 伺服器,該變更會有效。
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

附註 Windows 2000 不會 ForwardDelegations 項目新增至登錄。您可以新增它藉由編輯登錄,或使用編輯 「 登錄例如 Dnscmd.exe 的程式。

重要只轉寄處於開啟狀態時,會使用 ForwardDelegations 項目。如果 [轉寄站] 項目的值不包含至少一個有效的 IP 位址,ForwardDelegations 項目會被忽略。

轉寄站

型別: REG_SZ
預設值: 空白
函式:] 決定轉寄站的伺服器清單。
您可以使用轉寄站的登錄項目,來指定伺服器 (為識別由它們的 IP 位址) DNS 伺服器要將轉寄查詢位於其授權管理區域之外的名稱。轉寄站] 清單中伺服器的查詢是執行遞迴地不反覆的查詢的用戶端的身份。預設情況下,指定的無轉送伺服器,且 DNS 伺服器傳送名稱查詢至其他伺服器交互。

若要指定轉寄 DNS 主控台中的伺服器,如果 DNS 伺服器進行通訊跨慢速連結,或您刻意查詢特定的伺服器會累積在該伺服器上的名稱快取的清單。
變更方法
若要變更轉寄站項目的值、 在 [DNS] 主控台中的伺服器名稱上按一下滑鼠右鍵,並再按一下 [轉寄站] 索引標籤。您也可以使用 Dnscmd.exe。立即,所以您不需重新啟動 DNS 伺服器,該變更會有效。
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。

附註如果您使用標準的 BIND 檔案啟動 DNS,轉寄站 BIND 檔案中的值的優先順序高於轉寄站項目的值。項目可能會被刪除,或由 BIND 檔中的值取代它的值。 DNS 嵌入式管理單元不會將此項目加入登錄除非您使用轉寄站] 索引標籤來變更預設值。 此外,Windows 2000 不會在登錄新增 [轉寄站] 項目。您可以新增它藉由編輯登錄,或藉由編輯登錄的程式。

重要 單一轉寄站是比多個轉寄站通常更有效率,因為查詢結果集中在一個轉寄站快取中。若要指出轉寄站會被查詢不止一次是否初始的查詢失敗,列出轉寄站 IP 的位址 轉寄站] 索引標籤上的多個時間。

ForwardingTimeout

型別: DWORD
預設值: 0x5
函式:] 決定多久 DNS 服務等候回應從轉寄站之前它會解析查詢。
您可以使用 ForwardingTimeout 登錄項目來指定 DNS 多久等待回應查詢的轉寄站在清單中每個伺服器。如果轉寄伺服器沒有回應,這裡指定的時間過期前,DNS 伺服器會轉寄查詢,以在 [轉寄站] 清單下一個伺服器。如果任何在伺服器回應在由 ForwardingTimeout 項目所指定的時間內,IsSlave 項目的值會決定 DNS 伺服器回應原始查詢的方式。
變更方法
要變更 ForwardingTimeout 項目的值,在 DNS 主控台中的伺服器名稱上按一下滑鼠右鍵、 按一下 [內容],然後按一下 [轉寄站] 索引標籤。您也可以使用 Dnscmd.exe。您使用 DNS 主控台或 Dnscmd.exe,讓您沒有重新啟動 DNS 伺服器時立即有效變更。
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。 請注意下列項目:
  • 當您使用 DNS 伺服器內容] 對話方塊來開啟 [轉寄站時,DNS 會將 ForwardingTimeout 項目加入登錄。
  • 只轉寄處於開啟狀態時,會使用 ForwardingTimeout 項目。如果 [轉寄站] 項目的值不包含至少一個有效的 IP 位址,ForwardingTimeout 項目會被忽略。
  • 零 (0x0) 不是有效的值為 ForwardingTimeout 項目。如果您鍵入 0x0,DNS 會使用預設值 0x5。
  • 僅當它小於或等於 RecursionTimeout 項目的值,會使用 ForwardingTimeout 項目值。如果 ForwardingTimeout 項目是大於 RecursionTimeout 項目,DNS 伺服器會使用 RecursionTimeout 項目的值。
  • Windows 2000 不會新增 [ForwardingTimeout 登錄的項目。您可以新增它藉由編輯登錄,或藉由編輯登錄的程式。
  • 不要藉由編輯登錄變更 ForwardingTimeout 項目的值。如果 [轉寄站] 項目包含有效的 IP 位址,並刪除這個項目,DNS 伺服器可能無法啟動,或可能無法正常運作。

IsSlave

型別: DWORD
預設值: 3
函式:] 決定 DNS 伺服器會回應時不會接收回應。
您可以使用此登錄設定來指定 DNS 伺服器會回應時不會收到已轉寄一個查詢的回應。
有效 IsSlave 項目
摺疊此表格展開此表格
這表示
0不是從屬。如果不回應轉寄站伺服器,DNS 伺服器會發出標準反覆執行查詢,以嘗試解析遠端名稱。
1是一個備用。如果轉寄站伺服器未回應,DNS 伺服器會停止搜尋,並傳送到查詢的 SERVER_FAILURE 回應。
變更方法
若要變更 IsSlave 項目的值,在 DNS 主控台中的伺服器名稱上按一下滑鼠右鍵、 按一下 [屬性],按一下 [轉寄站] 索引標籤然後再按一下以選取或清除 [不使用遞迴] 核取方塊。您也可以使用 Dnscmd.exe。您所做的變更會立即生效,因此您不需重新啟動 DNS 伺服器。
啟動方法
只有在啟動時,DNS 會讀取其登錄項目。使用 DNS 主控台來執行 DNS 伺服器時,您可以變更項目。如果您藉由編輯登錄變更的項目,則所做的變更就無法有效在您重新啟動 DNS 伺服器。 請注意下列項目:
  • 如果您使用標準的 BIND 檔案啟動 DNS,從 BIND 檔案中的值的優先順序高於 IsSlave 項目的值。可能會刪除 IsSlave 項目,或 BIND 檔中的值可能會取代 IsSlave 項目的值。
  • 只轉寄處於開啟狀態時,會使用 IsSlave 項目。轉送會亮,當轉送程式項目的值包含至少一個有效的 IP 位址。
  • 通常,單一轉寄站是比多個轉寄站更有效率,因為查詢結果集中在一個轉寄站快取中。若要指出轉寄站會被查詢不止一次是否初始的查詢失敗,列出轉寄站 IP 的位址 轉寄站] 索引標籤上的多個時間。
  • Windows 2000 不會新增 [IsSlave 登錄的項目。您可以新增它藉由編輯登錄,或藉由編輯登錄的程式。
  • 不要藉由編輯登錄變更 IsSlave 項目的值。如果 [轉寄站] 項目包含有效的 IP 位址,並刪除這個項目,DNS 伺服器可能無法啟動,或可能無法正常運作。

這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Server
關鍵字:?
kbmt kbregistry kbdns kbinfo KB813963 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:813963? (http://support.microsoft.com/kb/813963/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。