AZ Tools

CIDR 통합기 (IP 범위 병합 · 최소 블록 분해)

네트워크

방화벽 룰, ACL, geofeed, 위협 인텔리전스 차단 목록, Cloudflare/AWS WAF 규칙은 시간이 지나면서 중복 항목이 쌓입니다 — 겹치는 CIDR, 한 비트 짧게 합칠 수 있는 인접 블록, 이미 범위에 포함되는 단일 IP 등. 이 도구가 그 문제를 풉니다. 한 줄에 하나씩 또는 쉼표로 구분된 목록을 붙여넣으세요. 단일 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 / 범위를 붙여넣습니다 (한 줄에 하나 또는 쉼표 구분).
  2. IPv4 와 IPv6 를 자유롭게 섞어도 됩니다 — 따로 집계됩니다.
  3. 결과 패널에 최소 CIDR 집합이 보이고, 통계 행에서 축약 비율을 확인합니다.
  4. '샘플 로드' 를 눌러 겹치는 /24 들이 단일 /22 로 줄어드는 예시를 보세요.
  5. # 로 시작하는 줄은 주석으로 처리되어 무시됩니다.

자주 묻는 질문

CIDR 통합 원리?
같은 prefix 길이의 인접 CIDR 두 개는 prefix 가 1 비트 짧은 하나로 합쳐질 수 있습니다 — 단, 낮은 쪽 블록이 새 prefix 의 자연 경계에 정렬돼 있어야 합니다. 10.0.0.0/24 + 10.0.1.0/24 → 10.0.0.0/23 은 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 에 별도 규칙을 요구합니다. 도구는 family 별로 따로 집계해서 v4 결과는 IPv4 규칙 목록에, v6 결과는 IPv6 규칙 목록에 그대로 붙여 넣을 수 있게 합니다.
'축약 %' 가 뭔가요?
1 - (출력 CIDR 수 / 입력 항목 수) 의 백분율. 입력 12 줄이 출력 CIDR 3 개로 줄면 75% 축약. 'rule 리스트가 얼마나 작아졌나' 의 간단 지표이지만 실제 이점은 줄 수가 아니라 운영 명료성 — 규칙이 적을수록 하드웨어 ACL 의 lookup table 도 빨라집니다.

관련 도구