跳到主要內容
Tools

子網路計算機

輸入 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 個可用)。

#子網路可用範圍廣播位址
1172.16.32.0/22172.16.32.1–172.16.35.254172.16.35.255
2172.16.36.0/22172.16.36.1–172.16.39.254172.16.39.255
3172.16.40.0/22172.16.40.1–172.16.43.254172.16.43.255
4172.16.44.0/22172.16.44.1–172.16.47.254172.16.47.255

使用說明

  1. 選擇 IPv4 或 IPv6。
  2. 輸入位址與遮罩,例如 192.168.1.10/24、192.168.1.10 255.255.255.0,或只輸入位址再從選單選擇遮罩。
  3. 下方會即時列出網路位址、廣播位址、可用範圍、主機數、萬用字元遮罩、位址類型與二進位表示,可逐項複製或複製摘要。
  4. 在「切割子網路」選擇要切成幾個,或指定新的前綴長度,就會列出每個子網路的範圍。
  5. 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 或連線到輸入的位址。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。