子網路遮罩 又稱網路遮罩、位址遮罩,用於將 IP 位址劃分為網路位址與主機位址兩部分,是 TCP/IP 網路設定的核心基礎知識。
核心作用
將 32 位元 IP 位址切分:遮罩中 1 代表網路位,0 代表主機位。不能單獨存在,必須搭配 IP 位址使用。
子網劃分優點
- 減少廣播流量、提升網路效能
- 簡化管理、易於擴展地理範圍
預設子網路遮罩 (Default Subnet Mask)
| IP 類別 | 預設遮罩 | CIDR 表示 |
| A 類 | 255.0.0.0 | /8 |
| B 類 | 255.255.0.0 | /16 |
| C 類 | 255.255.255.0 | /24 |
CIDR 無類別域間路由
ISP 分配格式:192.168.10.32/28,/28 表示前 28 位為網路位 (遮罩 255.255.255.240)。最大可用 /30 (保留 2 位給主機)。
快速計算口訣 (必背)
- 子網數 = 2^x - 2 (x 為借用主機位數,即遮罩超出預設的 1 的個數)
- 每子網主機數 = 2^y - 2 (y 為剩餘主機位數,遮罩中 0 的個數)
- 區塊大小 = 256 - 遮罩最後一段十進位值 (如 255.255.255.192 → 256-192=64)
- 有效子網 = 區塊大小倍數 (如 64, 128, 192... 排除 0 與 255)
- 廣播位址 = 下一個子網 - 1
- 可用主機範圍 = 子網位址+1 ~ 廣播位址-1
實例演練
C 類範例:192.168.10.0 /26 (255.255.255.192)
- 子網數 = 2^2-2 = 2 (借 2 位)
- 主機數 = 2^6-2 = 62
- 區塊 = 64 → 子網:192.168.10.64 / .128
- 廣播:.127 / .191
- 可用主機:.65~.126 / .129~.190
B 類範例:172.16.0.0 /25 (255.255.255.128)
- 子網數 = 2^9-2 = 510 (預設 /16 借 9 位)
- 主機數 = 2^7-2 = 126
- 第 3 八位組 0~255,第 4 八位組分 .0 和 .128 兩子網
- 第一子網 172.16.0.128~254,最後子網 172.16.255.0~126
掌握以上口訣與實例,子網路劃分不再頭痛。