從名字到伺服器:DNS
還有一根沒收尾的線頭。你輸入 shop.example.com,但計算機其實並不靠名字找到彼此——它們用像 203.0.113.42 這樣的數字 IP 地址。(Domain Name System,域名系統)是網路的電話簿:在你的瀏覽器能發出請求之前,它會悄悄地請求 DNS 把那個友好的 域名 翻譯成數字地址,然後連線過去。
┌─────────┐ 1."這名字的IP?" ┌─────────┐
│ BROWSER │ │ DNS │
│ │ ────────────────────▶ │(電話 │
│ │ ◀──────────────────── │簿) │
└─────────┘ 2."203.0.113.42" └─────────┘
│
│ 3. 現在連線到那個號碼
▼
┌─────────┐
│ SERVER │ shop.example.com ⇄ 203.0.113.42
└─────────┘
你買下一個域名,把它的 DNS 記錄指向執行你應用的那臺伺服器,從此這個名字就把人們引向你的機器。這是一個你幾乎永遠看不到的查詢步驟,但一個好記的名字之所以能替代一串數字,正是因為它。