什麼是名稱伺服器?概念、運作方式
網路百科全書中名稱伺服器的定義。
什麼是名稱伺服器?
名稱伺服器是網際網路或 TCP/IP 網路上的主機,可用來將主機名稱解析為 IP 位址。名稱伺服器是網域名稱系統 (DNS) 的重要元件,它提供網際網路或專用 TCP/IP 網路上所有主機的命名空間。由於名稱伺服器的原因,當您想要存取或參照 TCP/IP 網路上的主機時,您可以使用其易記 DNS 名稱,而不是其 IP 位址,這通常較難記住。
名稱伺服器
怎麼運作的
DNS 作為基於客戶端/服務器的系統,名稱服務器構成服務器部分,解析器構成客戶端部分。每個名稱伺服器都對 DNS 命名空間的一部分(稱為區域)具有權限,這意味著它應該能夠解析位於該區域內的主機的名稱查閱。解析器會將名稱查閱傳送至名稱伺服器,方法是將主機名稱傳遞給名稱伺服器。名稱伺服器會判斷哪個 IP 位址對應至所要求的主機名稱,以執行名稱解析。名稱伺服器也可以互相查詢,因此從解析器進行的一般名稱查閱可能涉及數個名稱伺服器。
這種分佈式名稱服務器系統使得在多台計算機之間分擔名稱解析的負載成為可能。試想一下,如果一台機器必須追蹤網路上每個主機的名稱!
在區域內,您可以有兩種類型的名稱伺服器,以允許容錯和進一步共用負載:
-
主要名稱伺服器:這些名稱伺服器會保留與其區域相關資訊的本端檔案。此本端檔案或 DNS 資料庫包含資源記錄,這些記錄是主機名稱與該區域中主機的 IP 位址的對應。DNS 管理員必須在主要名稱伺服器上手動建立和維護 DNS 資料庫。
-
次要名稱伺服器:這些名稱伺服器從主要名稱伺服器取得其資源記錄資料庫,主要名稱伺服器可以是主要名稱伺服器或另一個次要名稱伺服器。DNS 資料庫從主要名稱伺服器傳輸至次要名稱伺服器的處理程序稱為區域傳輸。
網際網路上所有名稱伺服器的集合可用來管理及維護主機名稱與 IP 位址對映的 DNS 名稱空間。名稱伺服器也可以用於專用 TCP/IP 網路,以促進網路通訊。
Microsoft Windows Server 中的名稱伺服器
在 Windows Server 2016 中,您可以將 DNS 新增為伺服器角色,以使用伺服器管理員或 Windows PowerShell 命令來安裝,以建立名稱伺服器。如果您要安裝新的 Active Directory 樹系和網域,DNS 會自動安裝 Active Directory 作為樹系和網域的通用類別目錄伺服器。
Active Directory 網域服務 (AD DS) 會使用 DNS 作為其網域控制站位置機制。執行任何主要 Active Directory 作業 (例如驗證、更新或搜尋) 時,電腦會使用 DNS 來尋找 Active Directory 網域控制站。此外,網域控制站會使用 DNS 來尋找彼此。