IP & Subnet Tools

IP 범위 CIDR 변환기주소를 더하지 않는 변환

양 끝을 포함한 범위나 여러 줄 목록을 입력하면 정확히 일치하는 최소 CIDR 집합을 만듭니다.

IP 범위 CIDR 변환기

IP 범위 입력

정확한 CIDR 목록

주소는 현재 브라우저에서 처리하며 업로드하거나 네트워크를 조회하지 않습니다.

포함 범위와 입력 규칙

정확히 일치하는 범위만 출력합니다. 같은 버전의 겹치거나 인접한 범위는 합치고 빈 구간은 남깁니다.

한 줄에 IP 하나 또는 시작IP-끝IP를 쓰세요. 일반 하이픈을 사용하며 빈 줄은 무시합니다.

빈 줄을 제외한 100개 범위, 입력 65,536자까지 처리합니다. 결과는 100개씩 표시합니다.

입력이 바뀌었습니다. 다시 변환하면 내보낼 수 있습니다.

IP 범위 CIDR 변환기는 시작 주소와 끝 주소로 받은 허용 목록을 접두사 규칙으로 옮길 때 유용합니다. 편의상 큰 네트워크 하나로 묶으면 허용하지 않은 주소까지 포함될 수 있습니다.

기본 예제는 블록 경계에 맞지 않는 주소에서 시작합니다. 첫 블록과 마지막 블록을 확인하면 연속된 범위가 여러 규칙으로 나뉘는 이유를 알 수 있습니다.

IP 범위 CIDR 변환기를 사용하는 이유

표현 방식이 바뀌어도 대상 주소는 그대로 유지합니다.

양 끝까지 정확하게 포함

IP 범위 CIDR 변환기는 정렬되지 않은 구간을 작은 블록으로 나눕니다. 각 블록의 시작, 끝, 주소 수를 보여 주므로 경계가 원본과 일치하는지 확인할 수 있습니다.

선택한 구간을 정렬된 블록으로 나누고 바깥 주소는 선택하지 않은 그림

겹침은 제거하고 공백은 보존

일괄 입력에서 같은 버전의 중복·겹침·인접 구간을 먼저 합칩니다. 떨어진 구간 사이에 새 주소를 채우지 않아 목록이 짧아져도 대상 범위는 늘어나지 않습니다.

겹친 구간은 합치되 서로 떨어진 두 묶음 사이의 공백은 유지하는 그림

변환 전에 확인할 세 가지

01

생략 없는 주소 입력

각 줄에는 주소 하나 또는 하이픈으로 연결한 두 주소를 씁니다. IP 범위 변환은 시작과 끝을 모두 포함하며 주석과 쉼표를 해석하지 않습니다.

  • 서로 다른 줄에서는 두 버전을 섞을 수 있지만 한 줄의 양 끝은 같은 버전이어야 합니다.
02

자동 실행 시점 선택

입력을 멈춘 뒤 350ms가 지나면 실행합니다. 스위치를 끄면 대기 중인 작업을 취소하고 수동 변환 버튼을 표시합니다.

  • Ctrl/Cmd + Enter로도 실행합니다. 편집 직후에는 오래된 결과를 내보낼 수 없습니다.
03

화면 표시와 전체 결과 구분

화면에는 100개씩 추가로 표시하지만 복사와 다운로드에는 아직 펼치지 않은 블록까지 들어갑니다.

  • TXT는 한 줄에 한 CIDR이며 JSON의 주소 수는 정밀도를 유지하는 십진수 문자열입니다.

범위 전체를 빠짐없이 정리

IPv6까지 지원하는 CIDR 계산기

점으로 구분한 IPv4와 압축 IPv6, IPv4가 포함된 IPv6를 정수로 처리합니다. 큰 주소 값을 부동 소수점으로 바꾸지 않으므로 하위 비트나 주소 수를 잃지 않습니다.

예측 가능한 정렬과 병합

CIDR 병합과 비슷한 효과를 입력 범위의 합집합에서 얻습니다. CIDR 목록 자체를 받는 것은 아닙니다. 결과는 IPv4 다음 IPv6 순이며 각 버전 안에서는 주소 오름차순입니다.

호스트 수가 아닌 주소 수

네트워크와 브로드캐스트 주소도 포함해 계산합니다. /31은 두 주소, /32와 /128은 한 주소입니다. 실제로 할당할 수 있는 호스트 수나 클라우드 예약 주소를 판단하지 않습니다.

입력 형식과 제외한 기능

범위를 넓히는 요약은 제공하지 않음
하나의 CIDR로 정확히 맞지 않으면 여러 블록으로 나눕니다. 규칙 수를 줄이기 위해 외부 주소를 추가하지 않으며, 결과는 주소가 라우팅 가능하다는 보증이 아닙니다.
순수 주소만 허용
CIDR 입력, 도메인, URL, 포트, 대괄호, 영역 ID, 주석, 쉼표와 와일드카드는 받지 않습니다. IPv4의 앞자리 0은 오류이며 IPv4 포함 IPv6는 압축 16진수 형식으로 출력합니다.
오류가 있으면 전체 중단
역순 범위, 서로 다른 버전의 양 끝, 잘못된 주소가 있으면 해당 행을 알려 줍니다. 양 끝을 자동으로 교환하거나 오류 행만 건너뛰지 않으므로 불완전한 목록이 내보내지지 않습니다.
입력 크기 제한
빈 줄을 제외한 100개 범위와 활성 입력 65,536 UTF-16 코드 단위가 한도입니다. 주소 공간 전체를 한 범위로 입력할 수 있지만 개별 주소로 펼치거나 파일을 읽지는 않습니다.
덮어쓰기 전에 확인
예제와 비우기는 교체할 범위 수를 미리 보여 줍니다. 적용 후 한 번 실행 취소하면 입력과 결과 상태를 함께 복원합니다. 일반 변환은 원본 목록을 변경하지 않습니다.

IP 범위 CIDR 변환기 질문

하나의 IP 범위가 여러 CIDR로 나뉘는 이유는 무엇인가요?

CIDR 블록은 크기가 2의 거듭제곱이고 시작 위치도 그 크기에 맞아야 합니다. 임의의 양 끝 주소는 이 조건에 맞지 않을 수 있어 여러 블록이 필요합니다. 큰 블록 하나로 덮으면 원치 않는 주소가 추가될 수 있습니다.

겹치거나 인접한 CIDR은 어떻게 합쳐지나요?

이 도구는 CIDR 목록 대신 입력한 주소 범위를 합칩니다. 같은 버전의 겹치거나 인접한 구간을 먼저 하나로 만든 뒤 가장 적은 CIDR로 나누며, 떨어져 있는 사이 구간은 추가하지 않습니다.

결과를 방화벽이나 클라우드 보안 그룹에 사용할 수 있나요?

결과를 복사해 규칙 작성에 사용할 수 있습니다. 다만 서비스마다 허용하는 접두사 길이와 규칙 수가 다르므로 대상 환경에서 확인해야 합니다. 도구가 방화벽이나 클라우드 계정에 규칙을 전송하지는 않습니다.

IPv6 주소도 처리할 수 있나요?

네. 압축형과 전체형 IPv6를 모두 처리하며 매우 큰 구간도 주소를 하나씩 열거하지 않습니다. IPv4가 들어간 IPv6도 IPv6로 유지하고 주소 수는 정확한 십진수 문자열로 저장합니다.

192.168.1.0/24에는 어떤 시작 주소와 끝 주소가 포함되나요?

시작은 192.168.1.0, 끝은 192.168.1.255이며 총 256개 주소입니다. 두 주소를 입력란에 넣어 확인하세요. 이 값은 네트워크와 브로드캐스트를 제외한 사용 가능 호스트 수와 다릅니다.

더 궁금한 점이 있나요?

경계를 확인하고 규칙으로 옮기기

IP 범위 CIDR 변환기에 실제 양 끝 주소를 넣고 가장자리 블록을 확인한 다음 전체 목록을 저장하세요.