您可使用根目錄提示準備非根區域的授權伺服器,如此才能在較高層或 DNS 網域命名空間的其他樹狀子目錄中,探索管理網域的授權伺服器。在這些情況下尋找其他伺服器時,位於較下層命名空間的授權伺服器就需要這些根目錄提示。
例如,假設 DNS 伺服器 (伺服器 A) 有一個稱為 sub.corp.contoso.com 的區域。在回應較上層網域 (例如 corp.contoso.com 網域) 的查詢過程中,伺服器 A 需要一些協助,才能找到這個網域的授權伺服器 (例如伺服器 B)。
伺服器 A 要尋找伺服器 B (或是 contoso.com 網域的任何其他授權伺服器),伺服器 A 必須要能查詢 DNS 命名空間的根伺服器。然後根伺服器可以將伺服器 A 轉介至 com 網域的授權伺服器。接著,com 網域的伺服器可以轉介到伺服器 B 或 contoso.com 網域的其他授權伺服器。伺服器 A 使用的根目錄提示必須具備有用的根伺服器提示,這個處理程序才能如預期找到伺服器 B (或其他授權伺服器)。
若要正確設定和使用根目錄提示,請先回答下列有關 DNS 伺服器的問題:
-
您是在網際網路上或是在私人網路上使用 DNS?
-
該 DNS 伺服器當作根伺服器使用嗎?
根據預設,DNS 伺服器服務使用儲存在伺服器電腦 %systemroot%\System32\Dns 資料夾中的 Cache.dns 檔執行根目錄提示。此檔案通常包含網際網路根伺服器的名稱伺服器 (NS) 及主機 (A) 資源記錄。不過,如果您是在私人網路上使用 DNS 伺服器服務,可以編輯這個檔案,或是以類似的記錄 (指向您自己內部根 DNS 伺服器的記錄) 取代。
設定某台 DNS 伺服器讓內部命名空間中的其他 DNS 伺服器做為轉寄站,以用於外部管理的名稱 (例如位於網際網路上) 進行任何 DNS 查詢時,也會以不同方式處理根目錄提示。即使做為轉寄站的 DNS 伺服器可以與將其視為轉寄站的伺服器位於相同的內部網路,但還是需要提示,網際網路根伺服器才能正確運作以及解析外部名稱。
如果設定一台 DNS 伺服器存取其他 DNS 伺服器,例如透過安裝的網路連線,在該連線的用戶端 TCP/IP 內容中設定 DNS 伺服器清單,DNS 伺服器服務便能夠在設定新伺服器期間收集它自己的根目錄提示。您可以使用 [設定 DNS 伺服器精靈] 來完成此動作。