서브넷(CIDR) 계산기
입력
| IPv4 주소 | 192.168.1.0 |
|---|---|
| 프리픽스 길이 | 24 |
서브넷(CIDR) 계산기
IPv4 주소와 CIDR 프리픽스 길이를 입력하면 네트워크 주소, 브로드캐스트 주소, 서브넷 마스크, 와일드카드 마스크, 사용 가능한 호스트 범위, 호스트 수를 구합니다.
입력
주소와 프리픽스
결과
값을 입력하면 계산 결과가 표시됩니다.
서브넷
주소 범위 세부 정보
서브넷(CIDR)
서브넷 계산기는 IPv4 주소와 CIDR 프리픽스 길이를 입력받아 해당 네트워크의 전체 정보를 도출합니다. 네트워크 주소와 브로드캐스트 주소, 서브넷 마스크, 와일드카드 마스크, 사용 가능한 호스트 주소 범위, 그리고 서브넷이 수용할 수 있는 호스트 수까지 확인할 수 있습니다. IP 주소 체계를 설계하거나 라우터 및 방화벽을 구성하는 경우, 또는 네트워킹 자격증을 준비하는 경우 이 분석이 필수적으로 활용됩니다.
프리픽스 길이와 서브넷 마스크
CIDR 표기는 네트워크를 주소와 슬래시, 프리픽스 길이로 나타냅니다(예: 192.168.1.0/24). 프리픽스 길이는 주소의 네트워크 부분에 예약된 앞부분 비트 수이며, 나머지 비트가 개별 호스트를 식별합니다. 32비트 IPv4 주소를 /n에서 분할하면 n비트는 네트워크에, 나머지 32 − n비트는 호스트에 할당됩니다. 서브넷 마스크는 동일한 분할을 주소 형식으로 표현한 것으로, 앞의 n비트가 모두 1이고 나머지는 0입니다. 따라서 /24는 255.255.255.0이 됩니다.
네트워크 주소, 브로드캐스트 주소, 호스트 범위
네트워크 주소는 주소의 네트워크 비트를 유지하고 호스트 비트를 모두 0으로 설정하여 구합니다. 이는 주소와 마스크의 비트 AND 연산입니다. 브로드캐스트 주소는 호스트 비트를 모두 1로 설정합니다. 이 두 주소는 블록의 양 끝에 위치하며 예약됩니다. 네트워크 주소는 서브넷을 식별하고, 브로드캐스트 주소는 모든 호스트에 동시에 도달합니다. 따라서 사용 가능한 호스트 범위는 네트워크 주소보다 하나 위부터 브로드캐스트 주소보다 하나 아래까지입니다.
블록 내 총 주소 수는 다음과 같습니다.
/30 이상의 블록에서 할당 가능한 호스트 수는 네트워크 주소와 브로드캐스트 주소를 제외합니다.
계산 예시
192.168.1.130에 /26 프리픽스를 적용하면, 마스크는 26비트를 네트워크에 할당하고 6비트를 호스트에 남깁니다.
블록 크기가 64이므로 주소 192.168.1.130은 192.168.1.128에서 시작하는 블록에 속합니다. 따라서 네트워크 주소는 192.168.1.128, 브로드캐스트 주소는 192.168.1.191이 됩니다. 사용 가능한 호스트는 192.168.1.129부터 192.168.1.190까지 62개로, 계산식과 일치합니다.
포인트-투-포인트 링크와 호스트 경로
두 가지 프리픽스 길이는 "2를 빼는" 규칙의 예외입니다. /31 블록은 두 개의 주소를 포함하며, RFC 3021에 따라 포인트-투-포인트 링크의 양 끝 모두에 사용 가능합니다. 별도의 네트워크 주소나 브로드캐스트 주소가 없습니다. /32는 단일 주소 하나를 나타내는 호스트 경로로, 루프백 주소나 방화벽 항목에 사용됩니다.
임의의 범위에 포함된 주소를 세거나 하나의 블록으로 요약하려면 IP 주소 범위 계산기를 참조하십시오. 마스크 뒤의 이진 구조를 확인하려면 진법 변환기에서 각 옥텟을 2진수로 표현할 수 있습니다.
자주 묻는 질문 (FAQ)
CIDR 프리픽스 길이란 무엇입니까?
CIDR(클래스 없는 도메인 간 라우팅, Classless Inter-Domain Routing)은 네트워크를 주소와 슬래시, 프리픽스 길이로 표기하는 방식입니다(예: 192.168.1.0/24). 프리픽스 길이는 네트워크를 식별하는 앞부분 비트 수이며, 나머지 비트가 호스트를 식별합니다. /24는 네트워크 부분에 24비트, 호스트 부분에 8비트를 할당하여 256개의 주소를 제공합니다. 프리픽스가 1 줄어들면 블록 크기가 2배가 되고, 1 늘어나면 절반이 됩니다.
사용 가능한 호스트 수가 총 주소 수보다 2 적은 이유는 무엇입니까?
모든 IPv4 서브넷은 첫 번째 주소를 네트워크 주소로, 마지막 주소를 브로드캐스트 주소로 예약하므로 어느 것도 장치에 할당할 수 없습니다. /24 블록은 총 256개의 주소 중 254개가 사용 가능합니다. 예외는 포인트-투-포인트 링크입니다. /31은 RFC 3021에 따라 별도의 네트워크 주소나 브로드캐스트 주소 없이 2개의 주소를 링크 양 끝에 사용할 수 있으며, /32는 단일 호스트를 나타냅니다.
네트워크 주소와 브로드캐스트 주소의 차이점은 무엇입니까?
네트워크 주소는 호스트 비트가 모두 0인 주소로, 서브넷 전체를 식별합니다. 라우터는 이 주소를 라우팅 테이블에서 사용합니다. 브로드캐스트 주소는 호스트 비트가 모두 1인 주소로, 이 주소로 전송된 패킷은 서브넷의 모든 호스트에 전달됩니다. 두 주소 모두 블록의 양 끝에 위치하여 예약되므로 사용 가능한 호스트 범위는 그 사이에 있습니다.
/31 및 /32 서브넷은 어떻게 동작합니까?
/32는 특정 주소 하나를 나타내는 호스트 경로로, 루프백 주소나 방화벽 규칙에 자주 사용됩니다. /31은 두 개의 주소를 포함하며, RFC 3021에 따라 포인트-투-포인트 링크의 양 끝 모두에 사용할 수 있습니다. 통상적인 네트워크 주소와 브로드캐스트 주소 예약을 없애 주소 공간을 절약합니다.