DNS 跟網域
網際網路怎麼找到網站
⏱ 預估 ~5 分鐘
01 · 讀一讀
每個網站都住在 server 上,每台 server 都有一個 IP 位址 — 像 142.250.80.46 這種數字。那是 server 的真正地址,就像建築的街道地址。
但沒有人想記數字。想像你跟朋友說:「來看我的網站 142.250.80.46!」我們改用 網域名稱,像 google.com、github.com — 對人類友善、好記。
把網域名稱翻譯成 IP 位址的系統叫 DNS(Domain Name System,網域名稱系統)。它是網路的電話簿。
💡 想像一下DNS 就像手機上的通訊錄。你不會記朋友的電話號碼 — 你點他的名字,手機幫你查號碼。DNS 一樣:你的瀏覽器說「我要 google.com」,DNS 幫它查號碼(IP 位址),瀏覽器就連上去。
重點整理
- 每台 server 都有一個 IP 位址(像 142.250.80.46)
- 網域名稱(像 google.com)是 IP 位址的人類友善別名
- DNS(Domain Name System)把網域名稱翻成 IP 位址
- 每次你拜訪任何網站,DNS 查詢都會自動發生
02 · 步驟說明
下面是你每次在瀏覽器打 URL 時發生的事 — 只花幾毫秒,但有好幾個步驟。
1. 1. 你打 example.com
你在瀏覽器網址列打網域名稱然後按 Enter。瀏覽器這時還不知道 example.com 真的住在哪 — 它只有名字、沒有地址。
2. 2. 瀏覽器去問 DNS
你的瀏覽器送一個請求到 DNS server:「example.com 的 IP 位址是什麼?」DNS server 是由 ISP 跟 Google(8.8.8.8)、Cloudflare(1.1.1.1)這類公司維護的。
3. 3. DNS 回 IP 位址
DNS server 查 example.com 的紀錄,回一個 IP 位址,像 93.184.216.34。現在瀏覽器就知道該找哪台 server。
4. 4. 瀏覽器連到那個 IP 位址
瀏覽器用 IP 位址直接跟 server 建立連線。它送一個 HTTP 請求,要這個網站的內容。
5. 5. Server 把網站送回來
Server 收到請求,送回 HTML、CSS、JavaScript、圖片。瀏覽器把這些檔案組起來、顯示成完整的網頁。整個過程不到一秒。
03 · 選擇題
DNS 是什麼縮寫,它做什麼?
- Digital Network Service — 提供網路連線
- Data Network Security — 保護網站不被駭
- Dynamic Node Server — 跑網站
- Domain Name System — 把網域名稱翻成 IP 位址
04 · 填空
DNS 把網域名稱翻成 _____ 位址。
⚠ 完整互動體驗需要 JavaScript。請啟用 JavaScript 後重新整理。
※ 本站為獨立繁中教學專案,非 Anthropic 官方產品。Claude™ 為 Anthropic, PBC 商標。