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 가 페이지를 떠나지 않습니다.
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·외부 호출 없음.
사용법
- IP / CIDR / 범위를 붙여넣습니다 (한 줄에 하나 또는 쉼표 구분).
- IPv4 와 IPv6 를 자유롭게 섞어도 됩니다 — 따로 집계됩니다.
- 결과 패널에 최소 CIDR 집합이 보이고, 통계 행에서 축약 비율을 확인합니다.
- '샘플 로드' 를 눌러 겹치는 /24 들이 단일 /22 로 줄어드는 예시를 보세요.
- # 로 시작하는 줄은 주석으로 처리되어 무시됩니다.
자주 묻는 질문
- 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 도 빨라집니다.
관련 도구
IP 주소 분석
IPv4 또는 IPv6 입력 → 클래스·범위(사설·공인·loopback·link-local)·10진수·2진수·reverse DNS·/32 CIDR 표시.
포트 번호 참조
약 60개 표준 TCP / UDP 포트 번호 검색 가능한 치트시트 — 22(SSH)·80(HTTP)·6379(Redis)·27017(MongoDB) 등.
DNS 레코드 참조
DNS 레코드 타입 검색 가능한 치트시트 — A·AAAA·CNAME·MX·TXT·NS·SOA·PTR·SRV·CAA·DNSSEC·SVCB / HTTPS — 예시 포함.
서브넷 계산기 (IPv4 / CIDR)
IPv4 CIDR을 네트워크 주소·브로드캐스트·넷마스크·와일드카드·호스트 범위·클래스로 파싱. 이진 분석과 사설/공인 상태 표시.
User Agent 파서
User-Agent 문자열을 브라우저·엔진·OS·디바이스·CPU로 파싱. GPTBot·ClaudeBot·PerplexityBot 포함 20+ 봇 감지.
HTTP 상태 코드 레퍼런스
1xx-5xx 모든 HTTP 상태 코드 검색 — 요약·RFC·사용 시점·흔한 함정 포함.