指定 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 尾碼所串連的名稱。
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | Software\Policies\Microsoft\Windows NT\DNSClient |
Value Name | UseDomainNameDevolution |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |