CIDR 서브넷 계산기

브라우저 안에서만 처리됩니다. 입력한 내용과 선택한 파일은 서버로 전송되지 않습니다. 익명 방문 통계만 집계합니다.

예시
주소/프리픽스 형식입니다. IPv4·IPv6 모두 됩니다(예: 192.168.1.0/24, 2001:db8::/32).

대역 정보

사설(RFC 1918)
네트워크 주소192.168.1.0
프리픽스/24
넷마스크255.255.255.0
와일드카드 마스크0.0.0.255
브로드캐스트192.168.1.255
첫 호스트192.168.1.1
마지막 호스트192.168.1.254
전체 주소 수256
사용 가능 호스트 수254
네트워크 이진 표기11000000.10101000.00000001.00000000

사용법

  1. CIDR 표기(주소/프리픽스)를 넣거나 위의 예시를 누릅니다. IPv4·IPv6 모두 됩니다.
  2. 계산 탭에서 네트워크 주소·브로드캐스트·호스트 범위·넷마스크와 특수 대역 여부를 확인합니다.
  3. 더 잘게 나누려면 분할 탭을, 여러 대역을 하나로 요약하거나 IP 포함 여부를 보려면 요약·포함검사 탭을 씁니다.

자주 묻는 질문

/31 인데 사용 가능 호스트가 0 이 아니라 2 인 이유는 무엇인가요?

보통 서브넷은 첫 주소를 네트워크 주소로, 마지막 주소를 브로드캐스트 주소로 빼고 나머지를 호스트에 씁니다. 하지만 /31 은 주소가 단 2개뿐이라 그렇게 하면 쓸 수 있는 주소가 하나도 안 남습니다. RFC 3021 은 라우터 간 점대점 링크에서는 이 둘을 빼지 않고 두 주소 모두 호스트로 쓰도록 정했습니다. 그래서 이 도구는 /31 의 usable 을 2 로 계산합니다.

IPv6 에는 왜 브로드캐스트가 없나요?

IPv4 의 브로드캐스트는 "이 네트워크의 모든 호스트에게" 라는 뜻으로 대역의 마지막 주소를 예약해 씁니다. IPv6 은 설계 단계에서 브로드캐스트를 아예 없애고 그 역할을 멀티캐스트 주소(ff00::/8)로 대체했습니다. 그래서 IPv6 대역에는 예약해 뺄 마지막 주소가 없고, 계산 결과에도 넷마스크·와일드카드·브로드캐스트가 나오지 않습니다.

분할 개수에 상한이 있는 이유는 무엇인가요?

예를 들어 /8 대역을 /32 로 쪼개면 결과가 1,677만 7,216개입니다. 이 개수를 그대로 화면에 그리려고 하면 브라우저가 멈추거나 탭이 죽습니다. 그래서 결과가 4,096개(MAX_SPLIT)를 넘으면 계산 자체를 막고, 실제로 몇 개가 되는지를 오류 메시지에 그대로 보여줍니다 — 얼마나 넘었는지 알아야 프리픽스를 얼마나 줄여야 할지 판단할 수 있기 때문입니다.

사설 대역과 CGNAT 대역은 무엇인가요?

사설(RFC 1918) 대역(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)은 공인 인터넷에서 라우팅되지 않도록 예약된, 내부 네트워크 전용 주소입니다. CGNAT(RFC 6598, 100.64.0.0/10)은 통신사가 여러 가입자를 하나의 공인 IP 뒤에 묶을 때 쓰는 대역으로, 가입자의 사설 대역과 통신사 장비의 사설 대역이 겹치지 않게 따로 예약되어 있습니다. 둘 다 인터넷 공인 대역이 아니므로 그대로 외부에 공개하면 안 됩니다.