第 3 章 IP 定址與子網路切割

子網路遮罩與 CIDR:那條線畫在哪

遮罩不是裝飾品,它是唯一能告訴設備「網路部分到哪為止」的東西。

13 分鐘


子網路遮罩(subnet mask)跟 IP 一樣是 32 位元。規則很單純:連續的 1 代表網路部分,連續的 0 代表主機部分,而且 1 一定在左邊、0 一定在右邊,中間不能交錯。

IP    192.168.1.10
      11000000.10101000.00000001.00001010

遮罩  255.255.255.0
      11111111.11111111.11111111.00000000
      └──────── 24 個 1 ────────┘└─ 8 個 0 ─┘
              網路部分              主機部分

所以寫成 CIDR 就是 /24(24 個 1)
遮罩 255.255.255.0 = /24

你只需要背這張表

CIDR遮罩區塊大小每網段可用主機
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422(點對點專用)
/32255.255.255.25511(單一主機)

為什麼可用主機數要減 2

  • 網路位址(主機位元全部是 0):代表整個網段本身,例如 192.168.1.0,不能指派給任何機器。
  • 廣播位址(主機位元全部是 1):代表「這個網段所有人」,例如 192.168.1.255,也不能指派。

所以公式是 2ⁿ − 2,n 是主機位元數。/24 有 8 個主機位元 → 2⁸ − 2 = 254。

三個關鍵位址

區塊大小 = 64(因為 /26)

192.168.1.0    ← 網路位址   (不可用)
192.168.1.1    ← 第一個可用主機
   ...
192.168.1.62   ← 最後一個可用主機
192.168.1.63   ← 廣播位址   (不可用)
─────────────────────────────────
192.168.1.64   ← 下一個子網路的開始
以 192.168.1.0/26 為例

立即測驗這一節(1 題)