計算主義

IP 子網路計算器

依 IPv4 位址與前綴長度計算網路位址、廣播位址與可用主機數。

輸入資料

IPv4 位址,例如 192.168.1.0。
CIDR 前綴 /0–/32。

計算結果

192.168.1.0
192.168.1.255
255.255.255.0
0.0.0.255
254
網路 192.168.1.0 / 廣播 192.168.1.255;可用 192.168.1.1–192.168.1.254(254 個)

重點速覽:遮罩由前綴長度決定;網路位址 = IP ∧ 遮罩;廣播位址 = 網路位址 ∨ 反遮罩;可用主機數 = 2^(32−前綴) − 2(/31、/32 例外)。

計算公式

遮罩 = ~0 << (32 − 前綴)

網路 = IP & 遮罩

廣播 = 網路 | ~遮罩

主機數 = 2^(32−前綴) − 2

使用說明

  1. 輸入 IPv4 位址與前綴長度。
  2. 查看網路、廣播、遮罩與主機數。

常見問題

前綴 /24 代表什麼?

表示前 24 位元為網路位址,最後 8 位元為主機,約 254 個可用位址。

為什麼主機數要減 2?

網路位址與廣播位址不可分配給主機;/31、/32 另有規範不減 2。

相關工具

參考資料

內容審核:計算主義科學團隊。

發現計算結果有問題?

如果這個計算機的結果有誤,或有任何計算邏輯上的疑問,請告訴我們。您正在查看:IP 子網路計算器/other/ip-subnet-calculator)。