AZ Tools

CIDR アグリゲーター (IP 範囲のマージと最小化)

ネットワーク

ファイアウォール ルール、ACL、geofeed、脅威インテリジェンスのブロックリスト、Cloudflare/AWS WAF ルール — 時間とともに重複が溜まります。重なる CIDR、1 ビット縮められる隣接ブロック、すでに範囲に含まれる単独アドレスなど。このツールはそれを整理します。1 行 1 件、またはカンマ区切りでリストを貼り付け。単一 IPv4 (10.0.0.5)、単一 IPv6 (2001:db8::1)、CIDR 表記 (10.0.0.0/24, 2001:db8::/32)、IPv4 範囲 (10.0.0.5-10.0.0.20) を自由に混在可能。すべての項目を開始/終了整数ペアに正規化 → ソート → 重複/隣接区間をマージ → 各区間を整列された CIDR ブロックの最小集合に分解します。IPv4 と IPv6 は独立に集計され出力は常に有効。すべてブラウザ内で完結 — IP がページを離れることはありません。

入力件数
6
出力 CIDR
6
削減
0%
総アドレス数
1286
IPv4 · 6 · 1286
10.0.0.0/22
192.168.1.5/32
192.168.1.6/31
192.168.1.8/31
192.168.1.10/32
192.168.2.0/24
集約の動作

マージされた各区間は最小数の CIDR ブロックに分解されます — 各ステップで現在のカーソルに整列した最大の /n ブロックのうち残り範囲に収まるものを選びます。隣接/重複入力は自動的にまとまります。計算は完全ローカル — DNS・WHOIS・外部呼び出しなし。

使い方

  1. IP / CIDR / 範囲を貼り付け (1 行 1 件またはカンマ区切り)。
  2. IPv4 と IPv6 を自由に混ぜて OK — 別々に集計されます。
  3. 結果パネルに最小 CIDR 集合、統計行で削減率を確認。
  4. 「サンプル読込」 で重なる /24 が単一の /22 にまとまる例を確認。
  5. # で始まる行はコメントとして無視されます。

よくある質問

CIDR 集約の仕組みは?
同じ prefix 長の隣接 CIDR 2 つは、prefix が 1 ビット短い 1 つにマージできます — ただし下側のブロックが新しい短い prefix の自然境界に整列している必要があります。10.0.0.0/24 + 10.0.1.0/24 → 10.0.0.0/23 は OK (10.0.0.0 が /23 境界)。10.0.1.0/24 + 10.0.2.0/24 は不可 (10.0.1.0 は /23 境界でない)。ツールは先に区間をマージし、各マージ区間を整列された最小数の CIDR に分解します。
受け付ける入力形式は?
単一 IPv4 (10.0.0.5 → /32)、単一 IPv6 (2001:db8::1 → /128)、IPv4 CIDR (10.0.0.0/24)、IPv6 CIDR (2001:db8::/48)、IPv4 範囲 (10.0.0.5-10.0.0.20)。各項目を独立した行に、またはカンマ区切り。# で始まる行は無視されるので注釈を入れられます。空白は自動 trim。
IPv4 と IPv6 が別々に表示されるのは?
両者は重ならないアドレス空間です — IPv4 と IPv6 の両方を含む CIDR は存在しません。ほとんどのファイアウォール/ACL 形式も v4 と v6 で別ルールを要求します。ツールはファミリーごとに独立に集計し、v4 結果は IPv4 ルールリストに、v6 結果は IPv6 ルールリストにそのまま貼り付けられます。
「削減 %」 とは?
1 - (出力 CIDR 数 / 入力件数) のパーセント。12 行が 3 CIDR に縮小すれば 75% 削減。ルールリストがどれだけ小さくなったかの簡易指標です。実際の利点は行数ではなく運用上の明快さ — ルールが少ないほどハードウェア ACL のルックアップテーブルも速くなります。

関連ツール