IPv4 서브넷 계산기
IPv4 블록의 네트워크·브로드캐스트 주소, 사용 가능한 호스트 범위, 마스크, 2진 표현을 계산합니다.
브라우저에서만 실행됩니다 — 어디에도 전송되지 않습니다
사용 방법
블록 안의 아무 주소와 프리픽스 길이를 입력하세요. 입력하는 대로 결과가 갱신됩니다. 프리픽스 칸은 CIDR 길이(24)와 점 4개 마스크(255.255.255.0) 중 편한 쪽을 받습니다.
각 값의 의미
네트워크 주소와 브로드캐스트 주소
네트워크 주소는 블록의 첫 주소로, 호스트 비트가 모두 0입니다. 브로드캐스트 주소는 마지막 주소로, 호스트 비트가 모두 1입니다. 일반적인 서브넷에서는 둘 다 호스트에 할당할 수 없습니다.
서브넷 마스크와 프리픽스 길이
같은 것을 두 가지 방식으로 표현합니다. 프리픽스 길이는 앞에서 몇 비트가 네트워크를 식별하는지 세고, 서브넷 마스크는 그 비트를 점 4개 형식으로 씁니다. /24 와 255.255.255.0 은 동일합니다.
서브넷 마스크는 1이 연속된 뒤 0이 연속되는 형태여야 합니다. 255.0.255.0 같은 값은 유효한 마스크가 아니며, 이 계산기는 조용히 재해석하지 않고 거부합니다.
2진 표현
주소와 마스크를 2진수로 나란히 놓으면 경계가 분명해집니다. 경계 위쪽은 네트워크, 아래쪽은 호스트입니다.
/31 과 /32 의 특수 사례
/32 는 정확히 주소 하나를 나타냅니다. 단일 호스트 경로, 루프백 인터페이스, 방화벽 규칙의 한 항목 등입니다. 범위도 없고 예약할 것도 없습니다.
/31 은 통상적인 규칙대로라면 사용 가능한 주소가 0개가 됩니다. RFC 3021은 지점 간 링크에 예외를 둡니다. 종단이 정확히 둘뿐인 링크에는 브로드캐스트 주소가 필요 없으므로 두 주소 모두 사용할 수 있습니다.
한계
- 이번 릴리스는 IPv4를 다룹니다. IPv6 서브네팅은 관례가 다르며, CIDR 계산기가 이미 IPv6 범위를 처리합니다.
- “사용 가능한 호스트 수” 는 전통적인 규칙을 따릅니다. 일부 장비와 설정은 전체 0 및 전체 1 서브넷을 다르게 취급합니다.
일반적인 서브넷에서 왜 주소 두 개를 쓸 수 없나요?
블록의 첫 주소는 네트워크 자체를 식별하고, 마지막 주소는 그 네트워크의 브로드캐스트 주소입니다. 둘 다 호스트에 할당할 수 없으므로 주소 256개인 /24 에서는 254개를 쓸 수 있습니다.
/31 은 어디에 쓰나요?
RFC 3021은 종단이 둘뿐이고 브로드캐스트가 필요 없는 지점 간 링크에 /31 을 허용합니다. 두 주소 모두 사용 가능합니다. 라우터 간 링크마다 /30 을 쓸 때 생기는 주소 낭비를 절반으로 줄입니다.
와일드카드 마스크란 무엇인가요?
서브넷 마스크를 비트 단위로 뒤집은 값입니다. 255.255.255.0 대신 0.0.0.255 가 됩니다. Cisco 계열의 접근 제어 목록과 일부 라우팅 프로토콜 설정은 서브넷 마스크 대신 와일드카드 마스크로 씁니다.