IPv4 CIDR 計算器(子網路、網路位址、廣播位址)

輸入 IPv4 位址與前綴長度,計算網路位址、廣播位址、可用位址範圍、子網路遮罩、萬用遮罩與位址數量,並正確處理 /31 與 /32。

  • 在瀏覽器內處理(不上傳)

例:192.168.10.37/26。「/」後面也可以輸入子網路遮罩(如 255.255.255.0)。

結果

網路 192.168.10.0/26,可用主機數 62

網路位址
192.168.10.0
網路(CIDR)
192.168.10.0/26
廣播位址
192.168.10.63
可用位址範圍
192.168.10.1 ~ 192.168.10.62
子網路遮罩
255.255.255.192
萬用遮罩(反遮罩)
0.0.0.63
前綴長度
/26
位址總數
64
可用主機數
62

位址 192.168.10.37 屬於網路 192.168.10.0/26。

二進位表示

位址
11000000.10101000.00001010.00100101
遮罩
11111111.11111111.11111111.11000000

粗體是網路部分(26 位元),其餘是主機部分(6 位元)。

使用方式

  1. 以「192.168.10.37/26」的格式輸入 IPv4 位址與前綴長度(「/」後面也可以輸入子網路遮罩)。
  2. 網路位址、廣播位址、可用範圍、遮罩與位址數量會立即顯示。
  3. 按「複製」可以一次複製所有結果。

常見問題

為什麼 /31 有 2 個可用位址?

RFC 3021 規定點對點連線使用 /31 時,兩個位址都視為主機位址,不使用廣播位址。因此不同於一般的「位址數 − 2」,/31 的可用主機數是 2。

/32 是什麼意思?

代表只有 1 個位址的前綴(主機路由),位址數為 1,沒有網路位址與廣播位址之分。

為什麼不能輸入「192.168.001.010」?

inet_addr() 等部分實作會把開頭有 0 的數字當成八進位(010 → 8),可能變成另一個位址。為避免誤判,請去掉開頭的 0 再輸入。

萬用遮罩是什麼?

把子網路遮罩的每個位元反轉後的值(255.255.255.192 → 0.0.0.63),常用於路由器的存取控制清單(ACL)。

注意事項與限制

  • 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
  • 只支援 IPv4,不支援 IPv6。
  • 只接受「192.168.1.10/24」這類十進位點分格式,不支援簡寫(127.1)、十六進位、八進位或整數格式。
  • /31 依 RFC 3021 計算,實際能否使用取決於設備與作業系統是否支援。
  • 不判斷位址是否為私有、保留或公用位址。

資料來源