2026年10月6日 星期二

NAT 是什麼?用「宿舍共用一支對外電話」來理解

網際網路入門|IP 位址與路由器

NAT 是什麼?用「宿舍共用一支對外電話」來理解

家裡、教室或辦公室裡,手機、筆電和其他設備常常一起上網。它們各有自己的內部位址,對外卻可能共用同一個公有 IP。負責協調這件事的常見功能,就是 NAT。



先想像宿舍的電話總機

一間宿舍裡住著許多學生,每個人有自己的房號或分機。學生打電話到外面時,不需要每個人都申請一支專屬的對外電話線;大家可以透過宿舍總機,共用同一個對外電話號碼。

學生的分機
各自識別
→
宿舍總機
記下通話對應
→
一個對外電話號碼
外部看到的號碼

當外面有回電時,總機會依照先前記錄的通話資訊,把電話轉到正確的分機。家用路由器執行 NAT 時,也有類似的「對外共用、內部轉送」概念。

把電話比喻換成網路

教室/家中的裝置
💻 筆電 192.168.1.10
📱 手機 192.168.1.11
🖥️ 樹莓派 192.168.1.12
各有自己的私有 IP
⇄
Wi‑Fi 路由器NAT轉換位址
記錄連線與連接埠
⇄
網際網路
☁️ 🌐
網站收到的來源位址
公有 IP:203.0.113.5
回程資料先回到路由器,再依連線紀錄送回發出請求的裝置 ↩

示意用 IP 僅供教學說明。實際網路中的公有 IP 由網路服務供應商或網路管理者配置。

一次上網請求怎麼走?

  1. 筆電以自己的私有 IP(例如 192.168.1.10)向網站提出請求。
  2. 路由器把封包的來源資訊轉換成對外使用的公有 IP,並記錄這筆連線及相關連接埠資訊。
  3. 網站回覆資料時,回覆會先到路由器的公有 IP。
  4. 路由器查詢連線紀錄,把回覆交還給原本提出請求的筆電。

同一時間,手機和樹莓派也可以建立各自的連線。路由器會用連線資訊區分它們,因此多台裝置能透過一個對外 IP 使用網路。

生活比喻與網路名詞對照

宿舍電話例子網路中的對應作用
學生的分機裝置的私有 IP識別內部網路中的裝置
宿舍對外電話號碼路由器的公有 IP讓外部網路找到這個網路出口
宿舍總機路由器的 NAT 功能轉換位址並協調內外網路的資料往返
總機的通話紀錄NAT 轉換表/連線狀態協助把回覆交給正確的內部裝置

NAT 和防火牆一樣嗎?

NAT 的主要工作是轉換網路位址;許多家用路由器也會搭配防火牆規則,限制外部連線。兩者常出現在同一台設備上,但概念不同。NAT 本身不等於完整的安全防護,仍應使用更新的路由器韌體、強密碼及適當的防火牆設定。

補充:教學中常說「多台裝置共用一個公有 IP」,通常指家用路由器常見的 IPv4 NAT/連接埠位址轉換情境。不同網路架構也可能使用 IPv6、電信商級 NAT 或其他配置。

一句話記住:多台裝置使用各自的私有 IP,透過 NAT 共用對外的公有 IP;路由器記下連線資訊,再把回覆送回正確裝置。

沒有留言:

張貼留言