DNS 伺服器
DNS 伺服器是一部電腦,可完成 DNS 中的名稱解析程式。 DNS 伺服器包含 區域檔案 ,可讓它們將名稱解析為 IP 位址,並將 IP 位址解析為名稱。 查詢時,DNS 伺服器會以下列三種方式之一回應:
- 伺服器會傳回要求的名稱解析或 IP 解析資料。
- 伺服器會傳回另一個可服務要求的 DNS 伺服器的指標。
- 伺服器表示它沒有要求的資料。
DNS 伺服器可能會在準備傳回要求的解析資料、查詢其他 DNS 伺服器,但除此之外,DNS 伺服器也不會執行任何其他作業。
DNS 伺服器有三種主要類型:主伺服器、次要伺服器和快取伺服器。
主伺服器是區域的授權伺服器。 與區域相關聯的所有系統管理工作 (,例如在區域內建立子域,或必須在主伺服器上執行其他類似的系統管理工作) 。 此外,與區域或區域檔案中 RR 的任何修改或新增,都必須在主伺服器上進行任何變更。 針對任何指定的區域,除了整合 Active Directory 服務和 Microsoft DNS 伺服器時,還有一部主伺服器。
次要伺服器 是備份 DNS 伺服器。 次要伺服器會從區域傳輸中的主伺服器區域檔案接收其所有區域檔案。 任何指定的區域都可以有多個次要伺服器,只要有提供 負載平衡、 容錯和流量縮減所需的數目即可。 此外,任何指定的 DNS 伺服器都可以是多個區域的次要伺服器。
除了主要和次要 DNS 伺服器之外,當這類伺服器適用于 DNS 基礎結構時,也可以使用其他 DNS 伺服器角色。 這些額外的伺服器是快取伺服器和 轉寄站。
快取伺服器也稱為僅限快取伺服器,會以其名稱建議執行;它們只會提供 DNS 回應的快取查詢服務。 相較于其他次要伺服器一樣維護區域檔案,快取 DNS 伺服器會執行查詢、快取答案,並將結果傳回給查詢用戶端。 快取伺服器和其他次要伺服器的主要差異在於其他次要伺服器會在適當時維護區域檔案 (並執列區域傳輸,進而產生與傳輸) 相關聯的網路流量,快取伺服器不會。