IPv4 子網路計算器

輸入 IP 和 CIDR 或子網路遮罩,立即得到網絡位址、可用範圍、廣播位址和主機數量。

IPv4 輸入
CIDR 網段
子網路結果
網絡位址
第一個可用位址
最後一個可用位址
廣播位址
子網路遮罩
萬用遮罩
位址總數
可用主機數
主機位元數
網絡位址二進制
輸入 IPv4 位址和 CIDR 或遮罩即可開始。

IP 和遮罩會在你的瀏覽器內計算,不會上傳到 BroBroGo。

常見問題

可以輸入 CIDR,也可以輸入點分遮罩嗎?

可以。可輸入 /24、24,或 255.255.255.0 這樣的點分遮罩;也可以直接貼上 192.168.1.10/24。

為什麼 /31 和 /32 的可用位址數量不一樣?

/31 常用於點對點連線,兩端位址都可以使用。/32 表示單一主機路由,所以只顯示這一個位址可用。

它會判斷位址是公網還是私網嗎?

不會。這個工具只計算子網路邊界:網絡位址、廣播位址、範圍和數量。位址是否能公網路由,取決於它所在的網絡。

IPv4 位址與子網路劃分基礎

IPv4 位址由 32 位元(bit)組成,通常以四個由點分隔的十進制數字(例如 192.168.1.10)表示。在網絡工程中,一個完整的 IP 位址必須搭配子網路遮罩(Subnet Mask)才能確定其所屬的網絡範圍。子網路遮罩的作用是將 32 位元的 IP 位址劃分為「網絡部分」與「主機部分」。

網絡部分決定了主機所在的子網路,而主機部分則決定了該子網路內可以分配給具體設備的位址數量。主機位元數直接關係到子網路的大小,計算公式為 32 減去網絡前綴長度。例如,在一個前綴為 24 位的網絡中,主機位元數為 8,這意味著該網段擁有 2⁸ 共 256 個總位址。

CIDR 與子網路遮罩的表示法

無類別域間路由(CIDR, Classless Inter-Domain Routing)引入了斜線加上數字的前綴表示法(例如 /24),用以取代傳統的 A、B、C 類網絡劃分。

本工具支援兩種常見的遮罩輸入方式:

  • CIDR 前綴:例如 /24 或直接輸入 24
  • 點分十進制遮罩:例如 255.255.255.0

在二進制中,合法的子網路遮罩必須由連續的 1 後跟連續的 0 組成。如果輸入的遮罩在二進制表示中 10 交錯,系統會判定為無效,並顯示「這個子網路遮罩不是連續遮罩。」。此外,CIDR 前綴的有效範圍必須在 /0/32 之間。

網絡位址、廣播位址與可用主機計算

透過對 IP 位址與子網路遮罩進行按位與(AND)邏輯運算,可以得出網絡位址,這代表整個子網路的起點。將主機部分全部置為 1,則可得出廣播位址,用於向該子網路內的所有主機發送封包。

在標準子網路中,網絡位址和廣播位址保留不分配給具體主機,因此可用主機數通常為總位址數減去 2。萬用遮罩(Wildcard Mask)則是子網路遮罩的按位取反,常用於路由器存取控制列表(ACL)的配置。

特殊子網路的邊界情況

對於極小的子網路,網絡標準定義了特殊的計算規則:

  • /31 網絡:常用於點對點(Point-to-Point)鏈路。此時不設傳統的網絡和廣播位址,兩個位址皆可直接分配給兩端的設備,可用主機數顯示為「2(點對點)」。
  • /32 網絡:代表單一主機路由(Single Host)。此時只有一個位址,可用主機數顯示為「1(單一主機)」,且第一個與最後一個可用位址會顯示為「僅 {ip}」。

瀏覽器端本地運算與隱私保護

本工具提供完全在客戶端運行的計算服務。當你輸入 IP 位址與遮罩時,所有的二進制轉換、網段範圍計算及格式校驗均在你的瀏覽器內計算,不會上傳到 BroBroGo。這確保了你的內部網絡規劃數據不會經由網絡傳輸,保障了數據處理的私密性。

常見問題

可以輸入 CIDR,也可以輸入點分遮罩嗎?

可以。可輸入 /24、24,或 255.255.255.0 這樣的點分遮罩;也可以直接貼上 192.168.1.10/24。

為什麼 /31 和 /32 的可用位址數量不一樣?

/31 常用於點對點連線,兩端位址都可以使用。/32 表示單一主機路由,所以只顯示這一個位址可用。

它會判斷位址是公網還是私網嗎?

不會。這個工具只計算子網路邊界:網絡位址、廣播位址、範圍和數量。位址是否能公網路由,取決於它所在的網絡。