使用方式
- 輸入帶前置碼的 IPv4 位址(192.168.1.10/24)、帶點分網路遮罩(192.168.1.10 255.255.255.0),或帶前置碼的 IPv6 位址。
- 在表格中查看網路位址、廣播位址、主機範圍、數量與遮罩。
- IPv4 可查看二進位檢視,了解網路部分在哪裡結束。
- 若要規劃子網路,輸入所需數量;工具會列出每個子網路及其主機範圍。
運作方式
在 IPv4 中,位址與遮罩會以 32 位元數字處理。網路位址是將所有主機位元設為 0 的位址,廣播位址則是將所有主機位元設為 1。可用主機是兩者之間的位址,因此 /24 有 256 個位址與 254 個可用主機。有兩種特殊前綴:/31 在點對點連結中有兩個可用位址(RFC 3021),而 /32 是單一主機。萬用遮罩是反向的網路遮罩,用於 Cisco ACL 與 OSPF 陳述式。點分式網路遮罩只有在 1 位元連續時才會被接受。
位址類型會顯示該位址是否為私有(10/8、172.16/12、192.168/16)、共用電信級 NAT 位址空間(100.64/10)、回送、連結本機、群播、保留給文件使用或公用。類別(A–E)僅供參考;自 1993 年引入 CIDR 以來,路由已不再使用分類定址。
分割會將網路分成相等的子網路。您輸入的數量會無條件進位到下一個 2 的冪次,因為每增加一個前綴位元就會使數量加倍。最多列出 1,024 個子網路。
在 IPv6 中,128 位元運算使用 BigInt 進行,因此即使是 /0 也是精確的。您會取得壓縮格式(RFC 5952:小寫、移除前導零、最長的一串零群組以 :: 取代)、完整展開格式、前綴的第一個與最後一個位址、位址數量,以及對於長度最多 /64 的前綴,可容納多少個 /64 子網路。例如 %eth0 的區域索引會予以忽略。
範例
辦公室網路
192.168.10.0/23 會得到網路 192.168.10.0、廣播 192.168.11.255、主機範圍 192.168.10.1 到 192.168.11.254(510 個可用),網路遮罩 255.255.254.0,萬用遮罩 0.0.1.255。
為 VLAN 分割
輸入 10.20.0.0/22 並分割成 3 個。數量會進位到 4,因此會得到從 10.20.0.0/24 到 10.20.3.0/24 的四個 /24 網路,每個有 254 個主機。
IPv6 分配
供應商分配 2001:db8:abcd::/48。工具會顯示最後一個位址 2001:db8:abcd:ffff:ffff:ffff:ffff:ffff,以及其中可容納 65,536 個 /64 子網路。
常見問題
為什麼 /24 有 254 個可用主機,而不是 256 個?
第一個位址代表網路,最後一個是廣播位址,因此兩者都不能指派給裝置。這樣就剩下 256 − 2 = 254。
什麼是萬用遮罩(wildcard mask)?
它是將網路遮罩的每個位元反轉後的結果,例如 255.255.255.0 對應 0.0.0.255。Cisco 等路由器會在存取清單與 OSPF 網路陳述中使用它。
為什麼只能分割成 2、4、8……個子網路?
藉由延伸前置碼產生的子網路大小一律相同,每增加一個位元,數量就會加倍。如果需要 5 個網路,會得到 8 個,可保留 3 個不用,或手動規劃不同大小的子網路(VLSM)。
它會查詢 IP 位址的擁有者嗎?
不會。所有結果都是根據你輸入的數字計算而得,不會查詢 WHOIS、DNS 或地理位置服務。
隱私權
所有計算都在你的瀏覽器中執行。你輸入的位址不會傳送到任何地方、不會儲存,也不會納入分析。