主要 DNS 尾碼轉移層級

DNS 用戶端如果在名稱解析處理程序中執行主要 DNS 尾碼轉移,指定是否使用轉移層級。

使用轉移時,DNS 用戶端藉由附加單一標籤的不完整網域名稱,包含主要 DNS 尾碼的父系尾碼名稱以及該尾碼的父系等等,以建立查詢,在成功解析名稱或在轉移設定所決定的層級停止。使用者或應用程式提交單一標籤網域名稱的查詢時,可以使用轉移。

DNS 用戶端會根據 [附加主要及連線特定的 DNS 尾碼] 選項按鈕的狀態,以及 [網際網路通訊協定 (TCP/IP) 內容] 對話方塊的 [進階 TCP/IP 設定] 中 [DNS] 索引標籤上的 [附加主要 DNS 尾碼的父系尾碼] 核取方塊,將 DNS 尾碼附加到單一標籤的不完整網域名稱。

如果使用群組原則設定全域尾碼搜尋清單,不會啟用轉移。

如果未設定全域尾碼搜尋清單,且選取 [附加主要及連線特定的 DNS 尾碼] 選項按鈕,DNS 用戶端會在傳送 DNS 查詢時,將以下名稱附加到單一標籤名稱:

主要 DNS 尾碼,在 [系統] 控制台的 [電腦名稱] 索引標籤上指定。

每一個連線特定的 DNS 尾碼,透過 DHCP 指派,或是在每一個連線的 [進階 TCP/IP 設定] 對話方塊中 [DNS] 索引標籤上,這個連線方塊的 DNS 尾碼中指定。

例如,當使用者提交單一標籤名稱 (例如 "example") 的查詢時,DNS 用戶端將查詢傳送到 DNS 伺服器之前,會先附加尾碼 (例如 "microsoft.com"),形成 "example.microsoft.com" 的查詢。

如果未指定 DNS 尾碼搜尋清單,DNS 用戶端會將主要 DNS 尾碼附加到單一標籤名稱後面。如果這個查詢失敗,則新的查詢會附加連線特定的 DNS 尾碼。如果這些查詢都無法解析,則用戶端會轉移電腦的主要 DNS 尾碼 (丟棄主要 DNS 尾碼最左邊的標籤),並將這個轉移後的主要 DNS 尾碼附加到單一標籤名稱後面,然後向 DNS 伺服器提交這個新查詢。

例如,如果將主要 DNS 尾碼 ooo.aaa.microsoft.com 附加到不是以句號結尾的單一標籤名稱 "example" 之後,但 DNS 查詢 example.ooo.aaa.microsoft.com 失敗,則 DNS 用戶端會轉移主要 DNS 尾碼 (丟棄最左邊的標籤) 直到指定的轉移層級為止,並提交查詢 example.aaa.microsoft.com。如果這個查詢失敗,主要 DNS 尾碼會進一步轉移 (如果還不到指定的轉移層級),然後提交查詢 example.microsoft.com。如果這個查詢失敗,則轉移將繼續 (如果還不到指定的轉移層級),並提交查詢 example.microsoft.com,對應到轉移層級二。主要 DNS 尾碼不可轉移超過轉移層級二。您可以使用這個原則設定來設定轉移層級。預設轉移層級是二。

如果您啟用這個原則設定,同時也啟用 DNS 轉移,DNS 用戶端會使用您所指定的 DNS 轉移層級。

如果您停用這個原則設定,或未設定這個原則設定,假設 DNS 轉移已啟用,DNS 用戶端會使用預設轉移層級二。

支援的作業系統: 至少需要 Windows 2000

Registry HiveHKEY_LOCAL_MACHINE
Registry PathSoftware\Policies\Microsoft\Windows NT\DNSClient
Value NameEnableDevolutionLevelControl
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

設定主要 DNS 尾碼轉移層級

Registry HiveHKEY_LOCAL_MACHINE
Registry PathSoftware\Policies\Microsoft\Windows NT\DNSClient
Value NameDomainNameDevolutionLevel
Value TypeREG_DWORD
Default Value2
Min Value2
Max Value4294967200

dnsclient.admx

系統管理範本 (電腦)

系統管理範本 (使用者)