DNS伺服器(域名系統伺服器)是用於將人類可讀的域名(如 www.example.com
)解析為計算機可讀的 IP 地址(如192.0.2.1
)的伺服器。根據其功能和用途,DNS 伺服器可以分為以下幾種型別:
- 根 DNS 伺服器(Root DNS Servers):
根 DNS 伺服器是 DNS 層次結構的頂端。全球共有 13 組根伺服器(由多個物理伺服器組成),負責處理頂級域(TLD)的請求。
- 頂級域 DNS 伺服器(TLD DNS Servers):
這些伺服器負責特定頂級域(如 .com
, .org
, .net
, .cn
等)的域名解析請求。它們將請求進一步轉發到負責具體域名的權威 DNS 伺服器。
- 權威 DNS 伺服器(Authoritative DNS Servers):
權威 DNS 伺服器儲存某個域名的最終資訊(如 A 記錄、MX 記錄等)。當一個查詢到達權威 DNS 伺服器時,它會提供最終的 IP 地址或其他 DNS 記錄。
- 遞迴 DNS 伺服器(Recursive DNS Servers):
遞迴 DNS 伺服器為客戶端(如使用者的計算機或裝置)執行全面的域名解析過程。它會依次查詢根DNS伺服器、頂級域DNS伺服器和權威DNS伺服器,直到獲取所需的DNS記錄。
- 快取 DNS 伺服器(Caching DNS Servers):
快取 DNS 伺服器儲存之前查詢過的 DNS 記錄,以加快後續相同查詢的響應時間。遞迴 DNS 伺服器通常也具備快取功能。
- 轉發 DNS 伺服器(Forwarding DNS Servers):
轉發 DNS 伺服器將所有 DNS 查詢請求轉發給另一個 DNS 伺服器處理,而不自行解析域名。
我們平時配置的 DNS 伺服器都是遞迴 DNS 伺服器。