IP / CIDR 計算器
實用工具站 偵測目前網路

IP / CIDR 計算器

計算 IPv4、IPv6 網段邊界、比較交集並批次歸併網段

所有輸入只在目前瀏覽器內處理,不會傳送到伺服器或寫入本機儲存空間。

範例

輸入 IPv4 或 IPv6 CIDR 後開始計算。

網段比較

比較兩個 IPv4 或 IPv6 網段的包含關係與交集;單一 IP 視為主機位址。

輸入兩個網段或 IP,檢查包含關係與交集。

網段歸併

每行輸入一個 IPv4 或 IPv6 CIDR 或 IP,合併重疊及相鄰範圍,輸出最精簡清單。

每行輸入一個 CIDR 或 IP,再歸併。

最多 1,000 筆、128 KiB;忽略空行,IPv4 與 IPv6 分開歸併。

?

計算說明

/31 與 /32

依點對點鏈路與單一主機語意顯示可用位址,不會機械式扣除網路和廣播位址。

IPv6 容量

使用 BigInt 顯示精確位址總數,不會產生浮點精度遺失。

位址分類

區分公網、私有、回環、鏈路本機、多播、文件和其他保留範圍。

計算 CIDR 邊界、位址數量與網段重疊

輸入 IPv4 或 IPv6 位址與前綴,計算標準化格式、網路範圍和位址數量,也能比較兩個範圍或彙整清單。工具將前綴遮罩套用到位址位元,不會對網路傳送探測封包。

讀懂 CIDR 計算結果

前綴表示網路部分占幾個位元。IPv4 `/24` 留下 8 個主機位元,因此共有 256 個位址。輸入含主機位元的地址會標準化為範圍邊界;範例網段從 192.168.1.0 到 192.168.1.255。

IPv4 `/0` 到 `/30` 依傳統子網慣例,在首末可用主機與可用數量中扣除網路和廣播位址。`/31`、`/32` 不扣除;IPv6 顯示範圍和總數,不提供 IPv4 式廣播位址或可用主機數。

Input: 192.168.1.25/24
Network: 192.168.1.0
End: 192.168.1.255
First host: 192.168.1.1
Last host: 192.168.1.254
Address count: 256
Usable IPv4 hosts: 254

比較與彙整解決不同問題

比較會回報兩個範圍相同、互相包含、不相交或位址版本不同,也會顯示交集和交集位址數。比較時省略前綴,單一位址會視為 `/32` 或 `/128`;計算單一網段則必須明確提供前綴。

彙整功能接受每行一個 IP 或 CIDR,並把同版本相鄰或重疊範圍合成較精簡的 CIDR 清單。結果只代表輸入位址集合,不會替網路重新編號,也不會判斷實務上是否應合併。

輸入錯誤與特殊情況

IPv4 必須有四段十進位數字,每段介於 0 到 255,不接受多餘前導零。前綴範圍為 IPv4 的 0–32 或 IPv6 的 0–128。IPv6 支援 `::` 壓縮,但不接受 `%` 區域識別碼。

子網邊界不代表伺服器在線。`network` 和 `end` 是位元運算所得,首末可用主機依常見 IPv4 規則計算;實際裝置數、路由、保留位址政策及雲端供應商限制都可能不同,尤其是小型或特殊網段。

本機計算不等於網路驗證

計算、比較和彙整都在目前瀏覽器中執行,不會上傳 IP 清單。批次彙整最多 1,000 行、128 KiB;比較輸入最多 128 個字元。很大的範圍只顯示位址總數,不逐一列出主機。

分類標籤依程式內建的位址範圍規則,例如私有、回環和文件保留位址;不能取代最新版 IANA 登記資料,也不驗證路由、連線、開放連接埠、歸屬或防火牆。可用網路檢查工具檢查目前連線,或用 DNS 查詢名稱記錄。