悪いインターネット

CIDR結合

CIDR Merger

重複・内包・隣接するIPv4・IPv6ネットワークを、同じアドレス範囲を表す最小個数のCIDRに統合します。

CIDRを入力

IPv4とIPv6を混在して入力できます。単独IPv4は/32、単独IPv6は/128として扱います。ネットワークアドレスに揃っていないCIDRは無効行として修正候補を表示します。半角空白は除去します。

結合結果

1行につき1つのアドレスまたはCIDRを入力して「結合」を押してください。

説明

連続する、重複する、または他のネットワークに含まれるCIDRをまとめます。最大250行に対応し、IPv4とIPv6は独立して統合します。入力順序にかかわらず、IPv4、IPv6の順に結果を表示します。

ネットワークアドレスに揃っていないCIDRは自動的に書き換えず、「無効行」として修正候補を表示します。不正な入力も計算コマンドとして実行されることはありません。

入力できる例

192.168.0.0/24
192.168.1.0/24
192.0.2.1
2001:db8::/33
2001:db8:8000::/33
2001:db8::1

入力できない例

192.168.0.0/255.255.255.0
192.168.0.2/24
2001:db8::1/32

ネットワーク境界に揃わないCIDRには修正候補を表示します。

  • 1行に1つのIPアドレスまたはCIDRを入力してください。空行は無視します。
  • プレフィックス長で指定します(IPv4は/0~/32、IPv6は/0~/128)。ドット区切りのサブネットマスクは入力できません。
  • 単独IPアドレスはIPv4が/32、IPv6が/128です。
  • 半角スペースは削除して解釈します。無効行は結果に残します。
  • 192.168.0.0/24と192.168.1.0/24は192.168.0.0/23に統合されます。
  • 192.168.0.0/22に含まれる192.168.1.0/24は重複として除去されます。

更新履歴:

  • IPv6対応とUI改善 @2026.10.24

English

Merge adjacent, nested or overlapping IPv4 and IPv6 CIDR networks (up to 250 non-empty lines). Enter one IP address or CIDR per line. A single IPv4 address is treated as /32, and a single IPv6 address as /128. Use prefix lengths, not dotted-decimal netmasks. Misaligned networks and invalid input are reported with suggested corrections when possible.