~/VibeHandbook
免費 PDF

03 · 08

從名字到伺服器: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 記錄指向執行你應用的那臺伺服器,從此這個名字就把人們引向你的機器。這是一個你幾乎永遠看不到的查詢步驟,但一個好記的名字之所以能替代一串數字,正是因為它。

想離線閱讀?

免費下載整本書的 PDF 或 EPUB。