DNS 全名 Domain Name System,中文譯為 「域名系統」。它是 TCP/IP 網路架構(含 Internet)中核心的基礎設施服務。
| 類型 | 英文術語 | 說明 | 應用場景 |
|---|---|---|---|
| 正向解析 | Forward Lookup | 域名 → IP 位址 | 瀏覽網頁、連線伺服器、郵件投遞(MX 查詢) |
| 反向解析 | Reverse Lookup | IP 位址 → 域名 | SSH 登入紀錄來源、郵件伺服器信譽檢查、存取日誌分析、安全審計 |
執行 DNS 服務的伺服器稱為 DNS Server(域名伺服器)。
DNS 採用分層授權架構,類似倒置的樹狀結構:
根域 (.)
└─ 頂級域
├─ .com / .net / .org / .edu / .gov ...
└─ 國家碼頂級域 .cn / .tw / .jp / .uk ...
└─ 二級域
└─ example.com / example.cn
└─ 子域
└─ www.example.com / mail.example.com / bbs.hit.edu.cn
example.com),向註冊商申請,由 TLD 授權。www、mail、bbs),無需向上級申請。以查詢 bbs.hit.edu.cn 為例,完整流程如下:
bbs.hit.edu.cn 的 IP 是什麼?.cn 的授權伺服器是誰?.cn 的 NS 記錄與 IP(Glue Record),解析器快存結果。.cn 授權伺服器查詢:.edu.cn 的授權伺服器是誰?.cn 回應 .edu.cn NS 記錄,解析器快存。.edu.cn 授權伺服器查詢:hit.edu.cn 的授權伺服器是誰?.edu.cn 回應 hit.edu.cn NS 記錄,解析器快存。hit.edu.cn 授權伺服器查詢:bbs.hit.edu.cn 的 IP 是什麼?hit.edu.cn 回應 A 記錄:202.118.224.2,解析器快存並回應用戶端。關鍵特性:
| 作業系統 | 設定位置 |
|---|---|
| Windows 9x/2000/XP/7/10/11 | 控制台 → 網路連線 → 介面卡內容 → TCP/IPv4 → 內容 → DNS 伺服器位址 |
| Linux / Unix / macOS | /etc/resolv.conf(格式:nameserver 1.1.1.1) |
| 路由器/閘道器 | DHCP 伺服器選項 006(DNS 伺服器)、WAN 介面靜態 DNS 設定 |
注意: 上述為用戶端/Stub Resolver 設定;若要架設授權 DNS 伺服器(如 BIND、Windows DNS Server、PowerDNS),屬於完全不同的部署主題。
離您最近、且正常運作的遞歸解析器,就是最好的。
1.1.1.1 Cloudflare、8.8.8.8 Google、114.114.114.114 114DNS)以獲得更快回應、DNSSEC 驗證、隱私保護(DoH/DoT)等特性。dig @ns1.example.com),繞過快取驗證最新資料。理解 DNS 的階層授權、查詢流程、快存機制與設定方式,是網路工程師、系統管理員、開發人員甚至資安人員的必修課。下次當您在瀏覽器輸入網址按下 Enter,背後便是這場跨越全球、毫秒級完成的精密協作。