CIDR 서브넷 계산기
IPv4/CIDR 입력에서 network, subnet mask, broadcast, 첫·마지막 사용 주소와 주소 수를 계산합니다.
사용 방법
- 192.168.1.0/24 같은 IPv4/CIDR을 입력하고 계산합니다.
핵심 기능과 처리 범위
전용 runner가 octet 0~255와 prefix 0~32를 검증하고 32bit bitmask 연산으로 범위를 구합니다.
처리 원리
IPv4를 uint32로 바꾸고 prefix mask를 적용해 network·broadcast를 만든 뒤 /30 이하는 양 끝을 제외하고 /31·/32를 별도 처리합니다.
예시
192.168.1.10/24는 network 192.168.1.0, broadcast 192.168.1.255를 보여줍니다.
이럴 때 유용합니다
- IPv4 subnet 범위와 usable address 수를 빠르게 확인할 때
사용 전 참고
- IPv6 CIDR은 지원하지 않으며 실제 네트워크의 예약 주소 정책은 환경에 따라 다를 수 있습니다.
기준 및 참고자료
자주 묻는 질문
/31은 usable이 0인가요?
현재 runner는 point-to-point 용도를 고려해 /31은 2주소, /32는 1주소를 usable로 표시합니다.