透過 DNS 轉發器,讓指向 DNS Server1 的客戶端能解析位於 DNS Server2 的區域記錄,實現跨域名空間解析互通。
| 角色 | 主機名 | IP | 權威區域 | 主機記錄 |
|---|---|---|---|---|
| DNS Server1 | server1 | 2.2.2.2 | contoso.com | www.contoso.com → 2.2.2.2 |
| DNS Server2 | server2 | 1.1.1.1 | baidu.com (模擬) | www.baidu.com → 1.1.1.1 |
| Client | client | DHCP | — | DNS 指向 2.2.2.2 (Server1) |
IPv4 設定:慣用 DNS 伺服器 = 2.2.2.2 (Server1)
1.1.1.1
在 Client 上執行 nslookup www.baidu.com,應成功解析為 1.1.1.1,證明轉發器生效:Client → Server1 (無權威) → 轉發至 Server2 (權威) → 返回結果。
| 機制 | 適用場景 | 查詢流向 |
|---|---|---|
| 轉發器 (Forwarders) | 所有非本地權威查詢統一轉發給上游 DNS (如 ISP/公共 DNS) | Client → 本地 DNS → 轉發器 → 遞迴解析 → 返回 |
| 條件轉發器 (Conditional Forwarders) | 針對特定域名 (如 partner.com) 指定專用轉發目標 | Client → 本地 DNS → 條件匹配 → 指定轉發器 → 返回 |
| 根提示 (Root Hints) | 無轉發器時,本地 DNS 直接從根域開始迭代查詢 | Client → 本地 DNS → 根 → TLD → 權威 → 返回 |
nslookup 測試,或啟用 DNS 事件記錄審計