CIDR 網路計算器 Subnet Calculator
支援 IPv4 與 IPv6 的專業級 CIDR 子網計算工具。即時解析 Network Address、Broadcast、可用 IP 範圍、Netmask 與二進位位元視覺化。內附 CIDR Cheat Sheet 與完整的網路基礎教學。
計算結果
IPv4二進位檢視 (Network / Host Bits)
CIDR Cheat Sheet
快速查詢 IPv4 子網遮罩與可用 IP 數量。當前前綴以 高亮 標示。
| Prefix | Netmask | Wildcard | 總 IP 數 | 可用 Host | CIDR |
|---|
CIDR 網路基礎教學
什麼是 CIDR?
CIDR(Classless Inter-Domain Routing,無類別域間路由)是一種 IP 位址分配與路由選擇的方法,於 1993 年引入以取代傳統的 Class A / B / C 定址架構。CIDR 使用 {IP}/{Prefix} 表示法,例如 192.168.1.0/24,其中 /24 表示前 24 個位元為 Network Bits。
Subnet Mask(子網遮罩)
Subnet Mask 是一個 32 位元的二進位數字,用於將 IP 位址劃分為網路位址與主機位址。Network Bits 設為 1,Host Bits 設為 0。例如 /24 的 Subnet Mask 為 255.255.255.0。
Prefix Length(前綴長度)
Prefix Length 是 CIDR 表示法中斜線後面的數字,代表 Network Bits 的數量。IPv4 的 Prefix Length 範圍為 0-32,IPv6 為 0-128。前綴越長,網路越小,可用 Host 越少。
為什麼不用 Class A / B / C?
傳統的 Class 定址(Class A:/8、Class B:/16、Class C:/24)過於僵化,會造成大量的 IP 浪費。例如一個組織需要 300 個 IP,Class C(254 個 Host)不夠用,但 Class B(65,534 個 Host)又遠遠超出所需。CIDR 允許任意長度的前綴,實現更彈性的 IP 分配,有效延緩 IPv4 位址枯竭。
常見問題 (FAQ)
什麼是 Network Address?
什麼是 Broadcast Address?
為什麼可用 Host 數量是「總 IP 數 - 2」?
/24 有 8 個 Host Bits,可用 Host = 2^8 - 2 = 254。注意:
/31(2 個 IP)和 /32(1 個 IP)是例外。RFC 3021 定義 /31 可用於點對點鏈路,兩個 IP 皆可使用。
IPv4 和 IPv6 的 CIDR 計算有什麼不同?
• IPv6 沒有 Broadcast Address
• 標準子網通常使用
/64(2^64 個 IP)• 常見分配為
/48(給組織)或 /56(給家庭用戶)• IPv6 總 IP 數量極大,通常不計算「可用 Host」,而是計算可分配的子網數量
什麼是 Wildcard Mask?
255.255.255.0 的 Wildcard 為 0.0.0.255,表示只要最後 8 位元可以任意匹配。
如何計算子網是否包含某個 IP?
192.168.1.15 AND 255.255.255.0 = 192.168.1.0 = Network Address ✓
什麼是 VLSM(可變長度子網遮罩)?
192.168.1.0/24 切割為 /25(126 個 Host)、/26(62 個 Host)與兩個 /27(30 個 Host),以最大化 IP 使用效率。
在上方輸入 CIDR 後點擊「計算」按鈕
或點擊快速範例按鈕試試看