IPv4 範圍與 CIDR 計算器
將 IPv4 範圍轉為最少的 CIDR 清單、列出位址,或展開 CIDR 區塊
輸入
貼上 10.0.0.5 - 10.0.0.100 這類範圍即可同時填入兩個欄位。
結束位址包含在範圍內。
位址數:96 · CIDR 區塊:8
結果
- 起始位址
- 10.0.0.5
- 結束位址
- 10.0.0.100
- 位址數量
- 96
- CIDR 區塊數
- 8
最少 CIDR 清單
剛好涵蓋此範圍、互不重疊的最少區塊。
- 區塊 1
- 10.0.0.5/32
- 10.0.0.5 – 10.0.0.5 · 大小:1
- 區塊 2
- 10.0.0.6/31
- 10.0.0.6 – 10.0.0.7 · 大小:2
- 區塊 3
- 10.0.0.8/29
- 10.0.0.8 – 10.0.0.15 · 大小:8
- 區塊 4
- 10.0.0.16/28
- 10.0.0.16 – 10.0.0.31 · 大小:16
- 區塊 5
- 10.0.0.32/27
- 10.0.0.32 – 10.0.0.63 · 大小:32
- 區塊 6
- 10.0.0.64/27
- 10.0.0.64 – 10.0.0.95 · 大小:32
- 區塊 7
- 10.0.0.96/30
- 10.0.0.96 – 10.0.0.99 · 大小:4
- 區塊 8
- 10.0.0.100/32
- 10.0.0.100 – 10.0.0.100 · 大小:1
位址數:96 · CIDR 區塊:8
可以計算什麼
輸入起始與結束 IPv4 位址,即可取得精確的位址數量,以及剛好涵蓋該範圍的最少 CIDR 區塊清單;例如 10.0.0.5 到 10.0.0.100 會得到從 10.0.0.5/32 到 10.0.0.100/32 的八個區塊。「範圍 → 位址」逐一預覽位址,「CIDR → 範圍」則把 172.16.5.4/20 這類區塊轉換為第一個與最後一個位址、大小、子網路遮罩與萬用字元遮罩。
最少 CIDR 清單的產生方式
計算器從起始位址開始,取與該位址對齊的最大區塊,不斷減半直到它在範圍內結束,記錄下來後從它之後繼續。這些區塊互不重疊、剛好涵蓋輸入的範圍,IPv4 最多 62 個,因此即使是 0.0.0.0 到 255.255.255.255 也會立即得到 0.0.0.0/0,不必列出任何位址。
大範圍與限制
位址預覽最多呈現前 1,000 列,並一律顯示實際總數。「全部複製」以及文字或 CSV 下載適用於不超過 100,000 個位址的範圍;更大的範圍會保留預覽並引導你改用 CIDR 清單,瀏覽器絕不會產生數百萬列。
輸入規則與隱私
位址必須是四個十進位八位元組:前導零、10.1 這類簡寫以及 IPv6 都會被拒絕並附上說明,而不是被猜測。起訖顛倒的範圍不會被默默交換,而是提供「交換」操作;貼上 10.0.0.5 - 10.0.0.100 這樣的範圍會同時填入兩個欄位。所有計算都在瀏覽器中完成,輸入內容不會被儲存或傳送。
