子網路計算機
輸入 IPv4 CIDR 或遮罩,算出網路位址、廣播位址、可用範圍與主機數,並可切割子網路;也支援 IPv6。
可寫成 192.168.1.10/24 或 192.168.1.10 255.255.255.0
計算結果
- CIDR
- 172.16.32.0/20
- 網路位址
- 172.16.32.0
- 廣播位址
- 172.16.47.255
- 第一個可用位址
- 172.16.32.1
- 最後一個可用位址
- 172.16.47.254
- 可用主機數
- 4,094
- 位址總數
- 4,096
- 子網路遮罩
- 255.255.240.0 (/20)
- 萬用字元遮罩(wildcard)
- 0.0.15.255
- 傳統分級(classful)
- Class B
- 位址類型
- 私有位址(172.16.0.0/12,RFC 1918)
- 十進位整數
- 2886738811
- 十六進位
- 0xAC10237B
二進位
前 20 位元是網路部分(粗體),其餘是主機部分。
- 位址
- 10101100.00010000.00100011.01111011
- 遮罩
- 11111111.11111111.11110000.00000000
切割子網路
切成 4 個 /22,每個 1,024 個位址(1,022 個可用)。
| # | 子網路 | 可用範圍 | 廣播位址 |
|---|---|---|---|
| 1 | 172.16.32.0/22 | 172.16.32.1–172.16.35.254 | 172.16.35.255 |
| 2 | 172.16.36.0/22 | 172.16.36.1–172.16.39.254 | 172.16.39.255 |
| 3 | 172.16.40.0/22 | 172.16.40.1–172.16.43.254 | 172.16.43.255 |
| 4 | 172.16.44.0/22 | 172.16.44.1–172.16.47.254 | 172.16.47.255 |
使用說明
- 選擇 IPv4 或 IPv6。
- 輸入位址與遮罩,例如 192.168.1.10/24、192.168.1.10 255.255.255.0,或只輸入位址再從選單選擇遮罩。
- 下方會即時列出網路位址、廣播位址、可用範圍、主機數、萬用字元遮罩、位址類型與二進位表示,可逐項複製或複製摘要。
- 在「切割子網路」選擇要切成幾個,或指定新的前綴長度,就會列出每個子網路的範圍。
- IPv6 會顯示 RFC 5952 縮寫與完整寫法、網路範圍與位址數量。
常見問題
為什麼 /24 有 256 個位址,卻只有 254 個可以用?
每個子網路的第一個位址是網路位址、最後一個是廣播位址,都不能指派給主機,所以可用數量是總數減 2。例外是 /31 與 /32:依 RFC 3021,/31 用於點對點連線,兩個位址都能用;/32 只代表單一主機。
哪些是私有 IP?
RFC 1918 定義的 10.0.0.0/8、172.16.0.0/12 與 192.168.0.0/16 是私有位址,只能在內部網路使用。另外 100.64.0.0/10 是電信業者 CGNAT 使用的共用位址,169.254.0.0/16 是自動設定失敗時的鏈路本地位址,127.0.0.0/8 是本機回送位址。
萬用字元遮罩(wildcard mask)是什麼?
它是子網路遮罩的反轉,例如 255.255.255.0 的萬用字元遮罩是 0.0.0.255。Cisco 的 ACL 與 OSPF 設定常用這種寫法。
Class A、B、C 還有意義嗎?
傳統分級在 1993 年就被 CIDR 取代,現在的路由不再依照 Class 決定遮罩。本工具仍列出分級,方便對照教科書與考試題目。
IPv6 位址為什麼有好幾種寫法?
每組開頭的 0 可以省略,連續的全 0 組可以用「::」代替一次。RFC 5952 規定了唯一的建議寫法:小寫、省略開頭的 0、把最長的一段連續 0 縮成「::」(只有一組 0 時不縮寫)。本工具的「縮寫」欄就是這種寫法,方便比對與記錄。
我輸入的 IP 會被送出嗎?
不會。所有計算都在你的瀏覽器中完成,不會查詢 DNS 或連線到輸入的位址。