VLSM 計算機

請輸入上層網路與各子網路所需的主機數。計算機會由最大的區塊開始依序配置,並提供 VLSM 子網路規劃。

前綴長度可為 0 到 30(/31 或 /32 無法再切分)。
各子網路所需的主機數(1 到 20 列;名稱可不填;空白列會被忽略)
請將作為閘道使用的位址一併計入您輸入的主機數。
關閉時,最小的子網路是 /30(2 台主機)。開啟時,需要 1 台主機會變成 /32,需要 2 台主機會變成 /31。/31 用於點對點連線,兩個位址都可用於主機(RFC 3021)。
父網路 —

合計
父網路的位址總數—
要求區塊的合計—
已分配的位址—
未分配的位址—
第一個未分配的位址—
使用率(已分配 ÷ 父網路總數)—

區塊會從上層網路的起點開始配置,由最大的區塊先排(大小相同時依輸入順序)。這是常見的作法,並非標準。

複製的內容為已配置網路(CIDR)的清單,每行一個,依配置順序排列。

什麼是 VLSM

VLSM(可變長度子網路遮罩)會將一個上層網路切分為大小不同的子網路。當各子網路所需的主機數不同時,若全部切成相同大小(相同前綴長度),會浪費位址。依所需的主機數調整前綴長度,就能有效運用位址。RFC 1878(資訊性文件)列出了各 IPv4 前綴長度對應的位址數量表。

配置流程(常見作法)

  1. **將每項需求轉換為主機數足夠的最小區塊。**對於 /30 及更短的前綴,可用主機數 = 位址總數 − 2(網路位址與廣播位址無法使用)。例如,100 台主機需要 /25(126 台主機),50 台主機需要 /26(62 台主機)。
  2. **將區塊由最大(主機數最多)依序往下排序。**大小相同的區塊維持您輸入的列順序。
  3. 從上層網路的起點開始,依序逐一配置。

這是常見的作法,並非標準所定義。CIDR 區塊的大小是 2 的冪次(RFC 4632),而且每個區塊的起點都是區塊大小的整數倍位址(網路邊界)。先配置最大的區塊可讓邊界保持對齊(本工具也會檢查是否對齊)。

位址不足時

/31 與 /32

範例

將上層網路 192.168.0.0/24 切分為主機數分別為 100、50、25、10 的四個子網路(/31 與 /32 關閉):

順序 所需主機數 分配 可用位址
1 100 192.168.0.0/25 192.168.0.1 至 192.168.0.126
2 50 192.168.0.128/26 192.168.0.129 至 192.168.0.190
3 25 192.168.0.192/27 192.168.0.193 至 192.168.0.222
4 10 192.168.0.224/28 192.168.0.225 至 192.168.0.238

這些區塊合計 128 + 64 + 32 + 16 = 240 個位址,另有 16 個位址(自 192.168.0.240 起)未配置。

**位址不足的範例:**向 192.168.0.0/24 要求 126、126 與 2 台主機,需要兩個 /25 區塊(各 128 個位址),剛好填滿上層網路的 256 個位址,因此第三項需求(2 台主機,即 4 個位址的 /30)無法配置(不足 4 個位址)。

注意事項

來源與查證

以上關於 RFC 的說明,是在製作本工具日文版時(2026 年 10 月 29 日)對照 RFC 確認的:RFC 3021(第 2.1 節,點對點連線上的 31 位元前綴)、RFC 4632(CIDR;前綴代表 2 的冪次大小的區塊)以及 RFC 1878(子網路大小的資訊性表格)。本頁面並未重新確認。「由大到小」的配置流程並非 RFC 所定義,而是常見的作法。

常見問題

什麼是 VLSM?

一種依各子網路所需的主機數,將一個上層網路切分為不同大小子網路的方法。

為什麼要先配置最大的區塊?

先配置最大的區塊,可讓每個區塊的起點都落在網路邊界(區塊大小的整數倍),並減少空隙。這是常見作法,並非標準。

可以在 LAN 上使用 /31 嗎?

RFC 3021 說明的是在點對點連線上的使用方式,並未規定可用於 LAN 子網路。

位址不足時會怎麼樣?

本工具會將各區塊的總和與上層網路比較,顯示缺少多少位址,並列出無法配置的列及其原因。