Packetrove

IP アドレスツール

CIDR の差分

含める IPv4 または IPv6 のアドレス空間から、除外するネットワークを取り除きます。余分なアドレスを含まない、最小の正確な CIDR リストを取得できます。

ブラウザー内で計算 · API リクエストなし

アドレスリスト

1 行に 1 件入力します。少なくとも 1 つのアドレスまたは範囲を含めてください。

1 行に 1 件入力します。空欄の場合はアドレスを削除せず、含めるリストを最小限にまとめます。

両方のリストで同じアドレスファミリーを使用し、合計 1,000 件まで、各入力は 64 文字以内にしてください。結果は 10,000 件の CIDR までです。超えた場合はエラーになり、結果の一部だけを返すことはありません。

0 件

例を試す

残りのアドレス空間

ここに結果が表示されます

含めるリストと任意の除外リストを入力すると、残りの範囲を正確に計算できます。

結果の意味

含める範囲の和集合から、除外範囲の和集合を取り除きます。重複するアドレスは 1 回だけ数え、ホスト部を正規化し、アドレスを追加しません。ネットワークアドレスやブロードキャストアドレスを含む、範囲内のすべてのアドレスを数えます。

WireGuard の例外設定や、既知の割り当て後に残る範囲の確認に使えます。残りの範囲は入力に基づくもので、実際のネットワークでアドレスが未使用であることを示しません。適用する前にリストを確認してください。

差分の計算例

IPv4

203.0.113.0/24 から 203.0.113.64/26 を取り除く:

203.0.113.0/26
203.0.113.128/25

IPv6

2001:db8::/124 から 2001:db8::4/126 を取り除く:

2001:db8::/126
2001:db8::8/125

CIDR 差分のよくある質問

WireGuard の AllowedIPs に例外を設けるには?

トンネルに通したい範囲を包含リストに、例外を除外リストに入力します。AllowedIPs のコピーは、正確な残りの CIDR を設定値としてコピーします。適用前に確認してください。Packetrove は WireGuard の設定やルートの変更を行いません。

残りの範囲はアドレスが未使用であることを証明しますか?

入力した包含・除外リストに対する空き範囲を示します。実際のネットワーク使用状況を調べたり、指定サイズのサブネットを検索したりはしません。

除外範囲が重複したり、包含範囲の外にある場合は?

各リストの重複は一度だけ数えます。包含リストにもあるアドレスだけを除去し、範囲外の除外は影響しません。全除去も成功で、空の CIDR リストと残りのアドレス数ゼロを返します。

差分と集約 CIDR はどう違いますか?

差分は包含リストの和集合から除外リストの和集合を引いた範囲を、間隙も含めて正確に保持します。アドレスを追加せず、正規化して並べた最小個数の CIDR リストを返します。単一の集約 CIDR は追加のアドレスを含む場合があります。

MCP、Web API、CLI から差分を呼び出せますか?

差分は現在、ブラウザーと共有の計算コアで実行できます。ブラウザーの入力はローカルに保持します。MCP、Web API、CLI は集約 CIDR とパブリック IP の操作を提供し、差分は公開していません。MCP ガイドは利用可能な操作を説明します。

MCP 接続ガイドを読む