IP範圍轉CIDR:IP範圍與CIDR互轉
貼上IP範圍、CIDR或單一IP,得到最小且精確的CIDR位址區塊組合。可排除不需要的範圍,檢查某個IP是否涵蓋在內,並把結果複製成清單或nginx、Apache設定行。
- IPv4與IPv6範圍和CIDR混合輸入
- 排除範圍並檢查任意IP
- 複製成CIDR清單、nginx、Apache、CSV或JSON
最多可貼上 1,000 個項目。IPv4 與 IPv6 可以放在同一份清單中。
- 不重複的 IPv4 位址
- 不重複的 IPv6 位址
| CIDR 區塊 | 第一個位址 | 最後一個位址 | 位址數量 |
|---|
報告預設會遮蔽位址。勾選核取方塊即可複製可直接使用的 CIDR。遮蔽時只保留數量。
如何使用此計算工具
- 每行貼上一個IP、CIDR或起訖範圍,要去除的範圍填入排除欄。
- 選擇「轉換並合併」。每個區塊都會顯示首尾位址,因此也能用來把CIDR轉成IP範圍。
- 檢查IP是否在結果中,接著開啟真實位址,依防火牆或伺服器需要的格式複製。
彙整會改變什麼
在計算對齊的 CIDR 區塊之前,會先合併重疊、重複與相鄰的範圍。間隙一律排除:192.0.2.0/32 與 192.0.2.2/32 仍是兩個項目。設定了主機位元的 CIDR(如 192.0.2.129/25)代表完整網路 192.0.2.128/25,這類正規化會另外計數。IPv4 與 IPv6 分開處理。數量包含區塊內的每一個位址,包括 IPv4 的網路位址與廣播位址,並非可用主機數。這只是位址運算,不能證明擁有權、可連線性,也不代表實際的 BGP 路由規劃。
關於範圍轉換的問題
如何把CIDR轉成IP範圍?
貼上CIDR,例如10.0.0.0/22,然後轉換。表格會顯示首位址與末位址(10.0.0.0 – 10.0.3.255)以及位址數量。結果較小時,也可以複製全部IP的清單。
彙整會在我的允許清單中增加位址嗎?
不會。輸出恰好涵蓋所有輸入位址的聯集。兩個分開的範圍絕不會被合併成填補間隙的更大超網路。請確認每個輸入的 CIDR 本身就是你打算允許的網路。
可以混合輸入私有 IPv4、IPv6 與單一 IP 嗎?
可以。由於不需要連線查詢,私有位址與文件用範圍同樣適用。單一 IP 會變成 /32 或 /128 區塊;IPv4 對應的 IPv6 位址仍歸入 IPv6。
一次最多可以計算多少?
最多 1,000 行非空白內容、128 KiB 文字,輸出最多 16,384 個區塊。結果每頁列出 48 個。超大範圍以區塊的形式呈現,不會展開成個別主機;IPv6 數量採用精確的整數運算。