IP 位址就像網路世界的「電話號碼」,每台連上網際網路的裝置都需要一組唯一位址才能通訊。但這串數字(如 210.73.140.2)背後,其實藏著「網路識別碼」與「主機識別碼」的雙重結構,並依網路規模劃分為 A、B、C 三類,還保留了多播、回環、廣播等特殊用途。本文帶你深入解讀 IPv4 位址的每一個位元意義。
IPv4 位址共 32 位元,慣以「點分十進制」表示(四個 0–255 的數字)。邏輯上劃分為兩段:
範例: 210.73.140.2
網路識別碼:210.73.140.0
主機識別碼: 2
合併寫法: 210.73.140.2
這就像電話號碼 02-12345678:02 是區碼(網路號),12345678 是門號(主機號)。
早期 IPv4 設計依「網路位元長度」分三類,以滿足不同規模組織需求:
| 類別 | 首位元模式 | 第一段十進制範圍 | 網路位元數 | 主機位元數 | 可用網路數 | 每網路最大主機數 | 適用場景 |
|---|---|---|---|---|---|---|---|
| A 類 | 0xxxxxxx |
1 – 126 | 8(首位固定 0,實際 7 位) | 24 | 126 (2⁷−2) | 16,777,214 (2²⁴−2) | 超大型網路(跨國企業、ISP 骨幹) |
| B 類 | 10xxxxxx |
128 – 191 | 16(首兩位固定 10,實際 14 位) | 16 | 16,384 (2¹⁴) | 65,534 (2¹⁶−2) | 中型網路(大學、中大型企業) |
| C 類 | 110xxxxx |
192 – 223 | 24(首三位固定 110,實際 21 位) | 8 | 2,097,152 (2²¹) | 254 (2⁸−2) | 小型網路(中小企業、家庭、實驗室) |
註:127.x.x.x 保留為回環測試,不屬於 A 類可用範圍;0.x.x.x 表示「本網路」,不可指派給主機。
子網路遮罩用 32 位元「1 代表網路位、0 代表主機位」:
255.0.0.0 (/8)255.255.0.0 (/16)255.255.255.0 (/24)現代網路多採用 CIDR(無類別域間路由),以 /n 表示法彈性切割,如 192.168.1.0/24、10.0.0.0/8、172.16.0.0/12(私有位址範圍)。
這三段位址僅用於區域網路內部,不在公網路由:
10.0.0.0 – 10.255.255.255 (10.0.0.0/8,A 類私有)172.16.0.0 – 172.31.255.255 (172.16.0.0/12,16 個 B 類)192.168.0.0 – 192.168.255.255 (192.168.0.0/16,256 個 C 類)家用路由器常用 192.168.1.x 或 192.168.0.x;企業內網常用 10.x.x.x 或 172.16.x.x。
| 位址/範圍 | 名稱 | 用途 |
|---|---|---|
0.0.0.0 | 本機預設/未指定位址 | 裝置尚未取得 IP 時、預設路由、綁定所有介面 |
127.0.0.0/8 (常用 127.0.0.1) | 回環位址 | 本機自我通訊測試、本地服務存取 |
169.254.0.0/16 | 連結本地位址 | DHCP 失敗時自動指派,僅限同一廣播域通訊 |
224.0.0.0 – 239.255.255.255 | 多播位址 | D 類,一對多傳輸(串流、路由協議 OSPF/RIP、mDNS) |
240.0.0.0 – 255.255.255.254 | 保留/實驗用 | E 類,供未來擴展或研究 |
255.255.255.255 | 受限廣播位址 | 同一區域網路廣播,不經路由器轉發 |
| 網路位址 (主機位全 0) | 網路識別碼 | 代表整個網路,不可指派給主機 |
| 廣播位址 (主機位全 1) | 直接廣播位址 | 對該網路所有主機廣播(如 192.168.1.255) |
1110。用於多播群組,如 224.0.0.1(所有主機)、224.0.0.5(OSPF 路由器)、239.255.255.250(SSDP/UPnP)。1111。保留實驗用途,一般網路不使用。早期 A/B/C 類劃分僵化,導致 IP 浪費嚴重(如企業申請 B 類卻只用幾百台)。現代採用 CIDR + VLSM(可變長子網路遮罩) + NAT(網路位址轉換) + 私有位址 組合:
/24、/28 等任意長度前綴。理解 IP 位址的「網路/主機」二元結構、類別邊界與特殊位址,是網路除錯、防火牆規劃、VPN 設定、伺服器部署的基石。下次看到 192.168.1.100/24,你就知道:這是 C 類私有網路、第 100 號主機、子網路遮罩 255.255.255.0、廣播位址 192.168.1.255,心中有數,設定不再盲目。