서버나 클라우드의 네트워크를 설계할 때 “이 /24에는 몇 대까지 연결할 수 있지?”, “브로드캐스트 주소는 어디지?”를 바로 알고 싶은 순간이 많습니다. **IP/CIDR 서브넷 계산기**는 192.168.1.10/24 같은 CIDR 표기를 입력하기만 하면 네트워크 정보를 한꺼번에 계산해주는, 브라우저에서 완결되는 도구입니다.

IP/CIDR 서브넷 계산기 ― 네트워크·브로드캐스트·마스크를 한눈에

CIDR과 서브넷의 기초

CIDR(Classless Inter-Domain Routing) 표기는 IP 주소와 프리픽스 길이를 주소/프리픽스 형태로 나타냅니다. 프리픽스 길이는 “앞에서부터 몇 비트가 네트워크부인지”를 나타내며, 나머지 비트가 호스트부입니다.

예를 들어 /24는 앞의 24비트가 네트워크부, 남은 8비트가 호스트부입니다. 호스트부가 8비트이므로 해당 서브넷에는 2^8 = 256개의 주소가 포함됩니다. 이 중 맨 앞의 네트워크 주소와 맨 끝의 브로드캐스트 주소는 호스트에 할당할 수 없으므로, 실제로 기기에 부여할 수 있는 것은 256 − 2 = 254대입니다.

프리픽스 길이 조견표

자주 쓰는 프리픽스 대응표입니다.

프리픽스서브넷 마스크총 주소 수사용 가능한 호스트 수
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242

계산 예: 192.168.1.10/26

/26은 호스트부가 6비트(2^6 = 64 주소)입니다. 192.168.1.0/24를 64개 주소 단위로 나누면 192.168.1.10은 첫 번째 블록에 들어갑니다.

  • 네트워크 주소: 192.168.1.0
  • 브로드캐스트 주소: 192.168.1.63
  • 사용 가능한 호스트 범위: 192.168.1.1 ~ 192.168.1.62
  • 서브넷 마스크: 255.255.255.192
  • 와일드카드 마스크: 0.0.0.63

와일드카드 마스크는 서브넷 마스크의 비트를 반전한 것으로, Cisco 계열 장비의 ACL(접근 제어 목록)에서 범위를 지정할 때 사용합니다.

/31·/32의 특례

보통은 네트워크와 브로드캐스트 2개를 제외하지만, 다음 2가지는 예외입니다.

  • /32: 단일 호스트를 나타냅니다. 특정 호스트 앞의 라우트나 ACL처럼 주소 하나만 지정하는 용도로 사용합니다.
  • /31: RFC 3021에서 정의된 point-to-point 링크용으로, 네트워크/브로드캐스트를 예약하지 않고 두 주소 모두 사용할 수 있습니다. 라우터 간 연결에서 주소를 절약하고 싶을 때 사용됩니다.

IP/CIDR 서브넷 계산기는 이 특례들도 올바르게 처리하여 호스트 수를 정확히 계산합니다.

이 도구로 할 수 있는 것

  • 네트워크 주소·브로드캐스트 주소 계산
  • 사용 가능한 호스트 범위(처음~끝)와 총 개수·사용 가능 개수 표시
  • 서브넷 마스크(점 십진 표기)와 와일드카드 마스크 표시
  • RFC 1918 기준 사설/루프백/링크로컬 판정
  • 각 항목의 원클릭 복사

입력한 주소는 모두 브라우저 안에서 처리되며 서버로 전송되지 않습니다. 사내 네트워크나 프로덕션 환경 설계에도 안심하고 사용할 수 있습니다.

자주 묻는 질문

사용 가능한 호스트 수가 총 주소 수보다 2개 적은 이유는 무엇인가요?

일반적인 서브넷에서는 맨 앞의 네트워크 주소와 맨 끝의 브로드캐스트 주소를 호스트에 할당할 수 없기 때문입니다. 예를 들어 /24는 총 주소 256개, 사용 가능한 호스트는 254개가 됩니다. 다만 /31/32는 예외입니다.

IPv6도 지원하나요?

현재는 IPv4만 지원합니다. 2001:db8::/32 같은 IPv6 주소는 지원하지 않습니다.

입력한 IP 주소는 외부로 전송되나요?

아니요. 모든 계산은 브라우저 안의 JavaScript로 완결되며, 입력한 값이 서버로 전송되는 일은 없습니다.