시작 IPv4 주소와 끝 IPv4 주소를 입력하면 범위에 포함된 주소 수를 계산하고, 단일 CIDR 블록으로 표현 가능한 경우 해당 블록을 표시합니다.
입력
주소 범위
범위의 첫 번째 IPv4 주소를 점으로 구분된 10진수 형식으로 입력합니다(예: 192.168.1.0).
범위의 마지막 IPv4 주소입니다. 시작 주소보다 크거나 같아야 합니다.
결과
값을 입력하면 계산 결과가 표시됩니다.
범위 요약
192.168.1.0부터 192.168.1.255까지 양 끝점을 포함한 모든 주소의 수입니다.
범위를 정확히 하나의 CIDR 블록으로 나타낼 수 있을 때만 표시됩니다. 범위의 크기가 2의 거듭제곱이고 자신의 크기에 맞게 정렬된 경우에 해당하며, 그렇지 않으면 둘 이상의 블록이 필요합니다.
IP 주소 범위
IP 주소 범위는 첫 번째 주소와 마지막 주소로 정의되는 연속된 IPv4 주소의 집합입니다. 이 계산기는 범위에 포함된 주소 수를 계산하고, 범위가 하나의 네트워크 블록과 일치하는 경우 동등한 CIDR 표기를 표시합니다. 네트워크 관리자가 DHCP 범위를 설정하거나, 방화벽 규칙을 작성하거나, 호스팅 제공업체의 주소 범위를 하나의 경로로 요약할 수 있는지 확인할 때 활용됩니다.
10진수 표기에서 정수로의 변환
모든 IPv4 주소는 8비트 4개의 옥텟으로 표현되는 32비트 정수입니다. 형식의 주소는 다음 정수에 대응합니다.
양 끝점을 정수로 변환하면, 범위에 포함된 주소 수는 차이에 1을 더한 값입니다. 범위가 양 끝을 포함하기 때문입니다.
"1을 더한다"는 부분이 가장 자주 빠트리는 항목입니다. .0부터 .255까지의 범위는 255 단계처럼 보이지만, 실제로는 256개의 주소를 포함합니다.
단일 CIDR 블록으로 표현 가능한 경우
CIDR 표기는 시작 주소와 프리픽스 길이로 블록을 나타냅니다(예: 192.168.1.0/24). 블록은 항상 2의 거듭제곱 개수의 주소를 포함하며, /24는 개, /25는 개를 가집니다. 또한 자신의 크기의 배수인 경계에서 시작해야 합니다. 범위를 하나의 블록으로 나타내려면 두 조건이 모두 충족되어야 합니다. 즉, 길이가 2의 거듭제곱이어야 하고, 시작 주소가 해당 길이에 맞게 정렬되어야 합니다. 어느 하나라도 충족되지 않으면 범위는 여전히 명확한 주소 수를 가지지만, 겹치거나 빈 곳 없이 표현하려면 크기가 서로 다른 여러 블록이 필요합니다.
주소 수는 128이며, 이는 입니다. 시작 주소 192.168.1.0은 128의 배수이므로 범위는 단일 블록 192.168.1.0/25로 표현됩니다. 범위를 한 주소 줄여 192.168.1.126으로 끝내면 주소 수는 127이 되며, 이는 2의 거듭제곱이 아니므로 단일 CIDR 블록으로 나타낼 수 없습니다.
임의의 범위를 구성 서브넷으로 분해하거나, 하나의 블록에 대한 마스크와 호스트 범위를 확인하려면 서브넷(CIDR) 계산기를 참조하십시오. 정수 변환의 기반이 되는 진수 체계를 이해하려면 진법 변환기에서 각 옥텟의 2진수와 16진수 표현을 확인할 수 있습니다.
자주 묻는 질문 (FAQ)
주소 수는 어떻게 계산됩니까?
각 IPv4 주소는 32비트 정수에 대응합니다. 주소 수는 끝 정수에서 시작 정수를 뺀 후 양 끝점을 포함하기 위해 1을 더한 값입니다. 192.168.1.0부터 192.168.1.255까지의 범위에서 두 정수의 차이는 255이므로 범위에는 256개의 주소가 있습니다. 이 수는 네트워크 주소와 브로드캐스트 주소를 포함한 블록의 크기이며, 할당 가능한 호스트 수가 아닙니다.
동등한 CIDR 블록이 없는 경우는 왜 발생합니까?
CIDR 블록은 항상 2의 거듭제곱 개수의 주소(2, 4, 8, 16, …)를 포함하며, 자신의 크기의 배수인 경계에서 시작해야 합니다. 길이가 2의 거듭제곱이 아니거나 시작 주소가 정렬되지 않은 범위는 하나의 블록으로 나타낼 수 없습니다. 예를 들어 10.0.0.0부터 10.0.0.9까지는 10개의 주소를 포함하는데 이는 2의 거듭제곱이 아니므로, 겹치거나 빈 곳 없이 범위를 표현하려면 여러 CIDR 블록이 필요합니다.
범위에 시작 주소와 끝 주소가 모두 포함됩니까?
예, 포함됩니다. 주소 수는 양 끝점을 포함하는 방식으로 계산됩니다. 이는 방화벽 규칙, DHCP 범위, 첫 번째와 마지막 주소를 지정하는 액세스 제어 목록에서 사용하는 관례와 동일합니다. 시작 주소와 끝 주소가 동일한 범위는 정확히 하나의 주소를 포함합니다.