跳至內容
Network suite

IP / CIDR 子網路計算機

以 CIDR 表示法輸入 IPv4 位址(例如 192.168.1.10/24),即可立即計算網路位址、廣播位址、可用主機範圍、主機數量、子網路遮罩與萬用字元遮罩。

所有運算皆在瀏覽器本地完成,不會傳送至任何伺服器。

指南: 使用方式與特色

  • 輸入「IP位址/前綴長度」格式(例如 10.0.0.0/8)。若省略前綴,將視為 /32。
  • 輸入的同時即會自動計算並顯示網路、廣播、主機範圍等數值。
  • 可透過每一列右側的複製按鈕,將個別數值複製到剪貼簿。
  • 亦能正確處理 /31(RFC 3021 點對點連線)與 /32(單一主機)等特殊前綴。

FAQ: 常見問題

  • 為什麼「位址總數」與「可用主機數」不同?

    在一般子網路中,最前面的網路位址與最後的廣播位址無法分配給主機,因此可用主機數等於位址總數減 2。例如 /24 共有 256 個位址,可用 254 個。
  • 為什麼 /31 與 /32 的主機數計算方式不同?

    /32 代表單一主機,因此直接使用該位址。/31 依 RFC 3021 設計用於點對點連線,不保留網路與廣播位址,兩個位址皆可使用。本工具已支援這些特例。
  • 什麼是萬用字元遮罩(wildcard mask)?

    它是子網路遮罩的位元反轉,主要用於 Cisco 類設備的 ACL(存取控制清單)中指定位址範圍。例如遮罩 255.255.255.0 對應的萬用字元遮罩為 0.0.0.255。
  • 輸入的 IP 位址會被傳送出去嗎?

    不會。所有運算皆透過瀏覽器內的 JavaScript 完成,輸入的數值不會傳送至伺服器,因此即使在規劃內部網路時也能安心使用。

使用情境: 常見的使用情境

  • 驗證子網路設計

    在切分為 /24、/26 等時,可快速確認各子網路的可用主機數與範圍是否符合需求。

  • 指定防火牆/ACL 範圍

    確認網路位址與萬用字元遮罩,精準撰寫規則中的允許/拒絕範圍。

  • 規劃雲端 VPC/子網路 CIDR

    在 AWS、GCP 等平台決定 VPC 與子網路 CIDR 時,事先掌握主機數量上限與位址範圍。

注意: 使用注意事項

  • 僅支援 IPv4

    本工具針對 IPv4 的 CIDR。不支援 IPv6 位址(例如 2001:db8::/32)。

  • 可用主機數的計算方式

    /30 以下的一般子網路會排除網路與廣播位址。/31、/32 視為特例,所有位址皆計為可用。

  • 私有判定的範圍

    「位址類型」會判定 RFC 1918 私有範圍、回送(loopback)與連結本地(link-local)。其餘顯示為公有,但這並不保證實際的可達性。

計算結果

網路 CIDR
子網路遮罩
萬用字元遮罩
網路位址
廣播位址
可用主機範圍
位址總數
可用主機數
位址類型

在上方輸入 CIDR 即可查看詳細結果。

這個工具的相關文章

Recent Articles

使用案例
2026-08-07

curl 選項速查|-X、-H、-d 實際做了什麼與常見陷阱

整理實務上會遇到的 curl 選項:為什麼加了 -d 就已經是 POST、-d 與 --data-raw 的差別、開頭的 @ 會悄悄讀取檔案的陷阱、單引號與雙引號的取捨,以及為什麼 -k 和 -L 值得多想一下。

工具介紹
2026-08-06

JSON Schema 與 Zod 雙向轉換的原理|required 與 .optional() 的對應

解析雙向轉換器的實作:把 JSON Schema 轉成 Zod 結構定義,也把 Zod 程式碼轉回 JSON Schema。內容涵蓋 required 與 .optional() 預設值相反的陷阱、限制條件對照表,以及不執行程式碼就完成剖析的做法。

使用案例
2026-08-06

SQL 子句執行順序參考|為什麼 WHERE 看不到 SELECT 的別名

SQL 並不是照您撰寫的順序執行。以邏輯執行順序(FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT)為主軸,說明別名為何在 WHERE 無法使用、WHERE 與 HAVING 的分工、ONLY_FULL_GROUP_BY、COUNT(*) 與 COUNT(欄位) 的差異,以及 LEFT JOIN 搭配 WHERE 的陷阱。

使用案例
2026-08-06

unified diff 格式閱讀指南|看懂 git diff 的 @@ 標頭

說明如何閱讀 git 產生的 unified diff 格式:@@ -12,7 +12,9 @@ 四個數字的意義、只改一個字元為何顯示成整行替換、空白與換行字元的陷阱、\ No newline at end of file、合併提交的 @@@ 組合式 diff,以及以 similarity index 推斷檔案更名。

使用案例
2026-08-06

UTC⇄JST 換算參考手冊|9小時時差對照表與時區踩雷指南

以對照表整理 UTC 與日本時間(JST)的換算,並說明與台灣時間(UTC+8)相差 1 小時的關係。內容涵蓋 ISO 8601 的 Z 與 +09:00、JavaScript 日期解析悄悄位移 9 小時的條件、MySQL/PostgreSQL 的時區行為,以及 GitHub Actions cron 一律以 UTC 執行的陷阱。

使用案例
2026-08-04

CREATE TABLE 參考手冊|MySQL、PostgreSQL、SQLite 的型別與約束差異

以跨資料庫對照表整理 CREATE TABLE(DDL)的寫法:型別對應表、自動編號(AUTO_INCREMENT / IDENTITY / rowid)的方言差異、外鍵的 ON DELETE 行為,以及 MySQL 會靜默忽略的 CHECK 約束。

廣告

廣告