跳到正文
馬克工具箱

VLSM 子網劃分

規劃公司網路、家庭實驗室,或者做網路課程和考試的子網劃分題?列出需要的子網和各自的主機數,計算器會按從大到小給每個子網分配剛好夠用的地址塊,互不重疊、浪費最少,並列出網路地址、掩碼、可用範圍、廣播地址,以及還剩下哪些地址塊。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

IPv4 網段,CIDR 寫法,例如 10.0.0.0/16

各子網及需要的主機數

臺主機
臺主機
臺主機
臺主機

已分配 228 / 256 個地址(89%)

子網需要主機數網路地址子網掩碼可用地址範圍廣播地址富餘主機數
辦公區100192.168.1.0/25255.255.255.128192.168.1.1 – 192.168.1.126192.168.1.12726
訪客 Wi-Fi50192.168.1.128/26255.255.255.192192.168.1.129 – 192.168.1.190192.168.1.19112
伺服器20192.168.1.192/27255.255.255.224192.168.1.193 – 192.168.1.222192.168.1.22310
路由器互聯2192.168.1.224/30255.255.255.252192.168.1.225 – 192.168.1.226192.168.1.2270

剩餘可用地址塊: 192.168.1.228/30, 192.168.1.232/29, 192.168.1.240/28

按主機數從大到小分配,每個地址塊都從自己的邊界開始,不會互相重疊。每個子網要佔用網路地址和廣播地址各一個,所以 /30 可用 2 臺主機,/24 可用 254 臺。

使用步驟

  1. 填寫要劃分的網段,例如 192.168.1.0/24 或 10.0.0.0/16。
  2. 列出每個子網和需要的主機數,可以增刪行。
  3. 檢視分配結果,複製到文件或表格裡。

引數說明

需要主機數
需要分配地址的裝置數量,包括閘道器。每個子網還要另外佔用網路地址和廣播地址。
富餘主機數
地址塊裡超出需求的可用地址,可以留給以後擴容。
剩餘地址塊
分配完以後還沒用到的地址,按邊界拆成可以繼續分配的塊。

完整示例

把 192.168.1.0/24 劃分成四個子網,分別需要 100、50、10 和 2 臺主機。每個子網從大到小依次分得能裝下其主機數加上網路地址和廣播地址的最小地址塊:

子網 需要主機數 網路地址 子網掩碼 可用地址範圍 廣播地址 富餘主機數
研發部 100 192.168.1.0/25 255.255.255.128 .1 – .126 192.168.1.127 26
銷售部 50 192.168.1.128/26 255.255.255.192 .129 – .190 192.168.1.191 12
管理部 10 192.168.1.192/28 255.255.255.240 .193 – .206 192.168.1.207 4
路由器互聯 2 192.168.1.208/30 255.255.255.252 .209 – .210 192.168.1.211 0

這樣用掉了 256 個地址中的 212 個。其餘 44 個列在「剩餘可用地址塊」下:192.168.1.212/30、192.168.1.216/29 和 192.168.1.224/27。字首長度等於 32 減去能容納(主機數 + 2)的下一個 2 的整數次冪的指數,所以 100 臺主機需要 102 個地址,向上取整到 128,即 /25。

常見問題

為什麼要從大到小分配?

大小為 2ⁿ 的地址塊必須從 2ⁿ 的整數倍開始。先放大的塊,後面的塊自然都能對齊,不會因為空洞浪費地址。

/30、/29、/24 能容納多少臺主機?

分別是 2、6、254 臺,也就是地址塊大小減去網路地址和廣播地址。

支援 IPv6 嗎?

不支援。IPv6 子網通常統一用 /64,可變長子網劃分主要用於 IPv4。IPv6 網段可以用「IP 子網計算器」。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具