IP·네트워크 계산
IP 범위를 늘리지 않고 CIDR 목록 줄이기
사용할 도구
허용 목록이 쌓이면 비슷한 블록을 합치고 싶지만 짧다고 동등한 것은 아닙니다. 사이 틈을 메우면 포함하면 안 되는 주소를 추가할 수 있습니다. 원래 주소 집합을 유지하며 표현만 정리하세요.
정렬된 두 /25는 /24가 됨
192.0.2.0/25
192.0.2.128/25결과 .0/24이며 .0~.127·.128~.255가 빈틈 없이 채우고 128+128=256입니다. 개수 같음만으로 집합 같음을 증명하지 못하니 경계·누락도 보세요.
인접만으로 부족합니다. .64/26·.128/26은 총 128개지만 /25 경계를 넘으므로 둘로 남습니다. .64~.191인 단일 /25는 없습니다. 크기·정렬 모두 중요합니다.
상위 안의 블록은 주소를 더하지 않음
192.0.2.0/24
192.0.2.128/25
192.0.2.0/24결과 .0/24 한 줄입니다. 중복 /24·내부 /25는 추가 주소가 없어 행별 256+128+256을 더해도 고유 집합은 256입니다. 줄 감소와 범위 감소는 다릅니다.
원 규칙에 다른 포트·설명·대상·순위가 있으면 주소 포함만으로 삭제하면 안 됩니다. CIDR 집합만 다루며 부가 의미를 몰라 전체 설정 동등성을 증명하지 못합니다.
한 항목으로 만들려고 틈을 메우지 않기
192.0.2.0/26
192.0.2.128/26둘로 남습니다. /24로 바꾸면 .64~.127·.192~.255가 추가되어 128→256으로 늘어납니다. 두 줄 결과는 실패가 아니라 정확한 집합 유지에 필요할 수 있습니다.
최소·최대만 남겨도 내부 틈을 지웁니다. 모두 감싸는 범위와 동일 주소만의 최소 CIDR 집합은 다른 목적이니 정확 보존이 목표인지 확인하세요.
시작·끝만 있으면 범위 변환부터
192.0.2.10
192.0.2.20192.0.2.10/31
192.0.2.12/30
192.0.2.16/30
192.0.2.20/322+4+4+1=11로 양끝을 넘지 않습니다. 여기 /31은 집합의 두 주소 표현이지 점대점 링크 설정 지시가 아닙니다. 표현과 할당 용도를 구분하세요.
역순·주소 체계 혼합은 거부합니다. 주소를 하나씩 생성하지 않고 정렬 블록으로 분해합니다. CIDR 하나를 시작·끝으로 역변환해 볼 수도 있습니다.
정렬 출력이 규칙 우선순위 평가는 아님
출력은 주소 순이지 원래 규칙 순위가 아닙니다. 첫 일치 설정을 그대로 치환하면 별도 의미 변경입니다. 주석·포트·허용거부를 뺐다면 결과에 그 정보가 없음을 알아야 합니다.
입출력 최대 1,024개입니다. 줄 수가 같아도 정렬·무중복 확인에 의미가 있습니다. IPv4·IPv6를 나누고 재집계 안정성을 확인하되 안정성만으로 원 정책 동등성을 증명하지는 못합니다.
줄이기 전에 유지할 것을 정하기
원본을 남기고 전후 경계·겹침·틈을 보세요. 범위 변경 목적이면 서식 정리와 나눠 추가·제거를 명시합니다. 장비에 설정을 보내지 않으니 대상 변경 절차의 검토 자료로 쓰세요.
목록을 줄이기 전에 집합을 보존하기
192.0.2.0/26과 192.0.2.128/26을 /24 하나로 묶으면 원래 없던 .64–.127과 .192–.255가 추가됩니다. 한 줄로 짧아져도 집합은 커집니다. 이 도구는 정확한 범위를 보존하므로 줄 수가 안 줄어도 빈 구간을 지킨 정상 결과일 수 있습니다. 허용 목록은 줄 수보다 권한 범위가 그대로인지가 중요합니다.
중복이나 포함된 접두사를 제거할 때도 목록이 주소만 뜻하는지 확인하세요. 같은 CIDR에 담당자, 기한, 설명, 허용·거부 동작이 다를 수 있습니다. 주소만 뽑아 집약해도 그런 의미가 합쳐지지는 않습니다. 먼저 주소 집합을 정리하고 운영 설정에 적용 가능한지는 원래 조건과 따로 대조하세요.
검증에서는 원본에서 결과를 빼고 결과에서 원본을 빼도 모두 비어야 합니다. 총 개수만 같으면 다른 주소로 바뀐 것을 놓칠 수 있습니다. 호스트를 전부 나열하지 말고 구간이나 접두사로 비교하세요. 몇 줄 줄었는지와 함께 주소 범위를 늘리거나 줄이지 않았다는 조건을 설명하세요.