CIDR 計算器
將 IPv4 位址與 CIDR 前綴轉換為子網路遮罩、網路位址、廣播位址、主機範圍及位址容量。
IPv4 子網路計算器
輸入任意 IPv4 主機位址,以及 0 至 32 的前綴長度。
關於 CIDR 計算器
無類別域間路由通常簡稱 CIDR,以位址後接斜線與前綴長度的方式表示 IPv4 網路。像 192.168.1.42/24 代表前二十四個位元識別網路,其餘八個位元識別網路內的位址。本計算器分別接受位址和前綴,再顯示網路規劃、防火牆規則、路由表與疑難排解所需的邊界和遮罩。
IPv4 位址包含三十二個二進位位元,以四組十進位的八位元組呈現。前綴決定開頭有多少位元固定。計算器建立對應數量的前導一所組成的子網路遮罩,與輸入位址進行位元 AND 運算得到網路位址,再將所有主機位元設為一,得到廣播位址。萬用字元遮罩是子網路遮罩的逐位元反相,常用於存取控制清單和路由設定。
位址總容量是二的主機位元數次方。一般子網路中,主機位元全零的位址識別網路,全一的位址用於廣播,所以可指派的主機位址比總數少兩個。/31 與 /32 屬特殊情況。依 RFC 3021,/31 常用於點對點連線,兩個位址都能表示端點;/32 則識別單一主機路由。因此本計算器將 /31 的兩個位址及 /32 的一個位址列為可用,而不是扣除兩個。
可用範圍從第一個主機位址顯示到最後一個。一般前綴下,分別是網路位址加一與廣播位址減一。請注意,顯示容量是位址的數學容量,不一定代表實際環境可容納的裝置數。閘道、基礎設施、保留位址、DHCP 排除範圍及雲端供應商政策都可能降低實際容量。IPv6 也使用 CIDR 前綴,但其 128 位元位址與表示法需要專用的 IPv6 計算器;本工具刻意只驗證 IPv4。
CIDR 取代固定的 A、B、C 類網路邊界,讓管理員以更符合需求的區塊分配位址空間。前綴增加一個位元,區塊減半;減少一個位元,區塊加倍。例如 /24 有 256 個位址,/25 有 128 個。可用本計算器切分較大位址區塊、確認兩台主機是否位於同一子網路、記錄 VPN 路由,或將陌生的前綴轉為點分十進位遮罩。套用正式環境變更前,務必核對組織的位址規劃。
CIDR 計算範例
常見私有網路區塊展示前綴如何控制子網路大小。
| CIDR 輸入 | 網路與容量 | 使用情境 |
|---|---|---|
| 192.168.1.42/24 | 192.168.1.0 至 192.168.1.255;254 個可用 | 典型的小型區域網路,遮罩為 255.255.255.0。 |
| 10.20.30.40/8 | 10.0.0.0 至 10.255.255.255;16,777,214 個可用 | 完整的私有 10.0.0.0 區塊使用 255.0.0.0 遮罩。 |
| 172.16.5.130/26 | 172.16.5.128 至 172.16.5.191;62 個可用 | /26 將一個 /24 分為四個各含 64 個位址的區塊。 |
如何使用 CIDR 計算器
- 輸入由四個十進位八位元組構成、以句點分隔的 IPv4 位址。
- 輸入 0 至 32 之間的整數作為 CIDR 前綴長度。
- 選取「計算子網路」,取得網路邊界與遮罩。
- 規劃位址指派、路由或防火牆規則時,參考主機範圍與容量。
CIDR 計算器常見問題
CIDR 斜線後的數字代表什麼?
它是位址開頭保留給網路前綴的位元數。數字越大,主機位元越少,子網路越小。
為什麼通常有兩個位址不能使用?
第一個位址通常識別網路,最後一個位址用於廣播流量。因此一般 IPv4 子網路的可指派主機數比總位址數少兩個。
什麼是萬用字元遮罩?
萬用字元遮罩是子網路遮罩的反相,主機位元以一表示。網路設備常在存取清單與路由敘述中用它比對位址範圍。
此計算器能處理 IPv6 位址嗎?
不能,本工具僅驗證點分十進位 IPv4 位址。IPv6 使用 128 位元十六進位表示法,需要不同的格式與容量處理。
/31 和 /32 網路有效嗎?
有效,但有特殊用途。/31 適用於點對點連線,/32 通常代表單一明確主機的路由。