DevToolPal
한국어

서브넷 계산기 (IPv4 CIDR)

CIDR 또는 IP와 서브넷 마스크로 네트워크 주소, 브로드캐스트 주소, 호스트 범위, 호스트 수, 넷마스크, 와일드카드 마스크를 계산하고 네트워크를 여러 서브넷으로 나눕니다.

로컬에서 실행, 업로드 없음

옵션

IP 주소와 마스크

결과

결과가 여기에 표시됩니다

기능

서브넷 계산기는 프리픽스 길이가 붙은 IPv4 주소(192.168.1.10/24 같은 CIDR 표기)나 점으로 구분된 서브넷 마스크가 붙은 주소(192.168.1.10 255.255.255.0)를 받아 그 주소가 속한 네트워크의 모든 정보를 계산합니다. 네트워크 주소, 브로드캐스트 주소, 첫 번째와 마지막 사용 가능 호스트, 전체 주소 수와 사용 가능 호스트 수, 서브넷 마스크, 와일드카드 마스크, 주소 클래스, 그리고 사설 주소인지 공인 주소인지까지 보여 줍니다. 2진수 보기에서는 어떤 비트가 네트워크 부분이고 어떤 비트가 호스트 부분인지 한눈에 볼 수 있습니다. 모든 계산은 브라우저에서 이루어지며 데이터는 전송되지 않습니다.

사용 방법

  1. 입력란에 주소를 입력합니다. 10.0.0.1/8, 10.0.0.1 255.0.0.0, 10.0.0.1/255.0.0.0, 와일드카드 마스크 10.0.0.1 0.255.255.255 모두 사용할 수 있습니다. 마스크가 없는 주소는 단일 호스트(/32)로 처리합니다.
  2. 입력하는 대로 결과가 갱신됩니다. 각 값 옆의 복사를 누르세요.
  3. 네트워크를 설계할 때는 서브넷으로 나누기에서 개수를 고릅니다. 네트워크가 그 개수(2의 거듭제곱으로 올림)만큼 같은 크기의 서브넷으로 나뉘고, 각 서브넷의 호스트 범위와 브로드캐스트 주소가 표시됩니다. 목록 위의 복사 버튼은 탭으로 구분된 텍스트로 복사하므로 스프레드시트에 바로 붙여 넣을 수 있습니다.
  4. IPv6는 2001:db8:abcd::/48처럼 입력합니다.

예시

192.168.1.10/24
Network      192.168.1.0
Broadcast    192.168.1.255
Hosts        192.168.1.1 – 192.168.1.254 (254)

같은 /24를 4개로 나누면 호스트 62개짜리 /26 네트워크 4개가 생기며, 시작 주소는 192.168.1.0, .64, .128, .192입니다.

계산 원리

IPv4 주소는 32비트 숫자입니다. 프리픽스 길이는 앞에서부터 몇 비트가 네트워크를 나타내는지 알려 주고, 나머지 비트는 호스트를 나타냅니다. 서브넷 마스크는 그 네트워크 비트를 모두 1로 만든 값입니다. 주소와 마스크를 AND 연산하면 네트워크 주소가, 호스트 비트를 모두 1로 만들면 브로드캐스트 주소가 나옵니다. 프리픽스가 1비트 늘어날 때마다 네트워크는 절반이 되므로 /25는 주소 128개, /26은 64개입니다.

주소 클래스(A~E)는 첫 번째 옥텟으로 정해지며 참고용으로만 표시합니다. 1990년대 이후 라우팅은 클래스리스(CIDR) 방식이므로 네트워크 크기를 정하는 것은 클래스가 아니라 프리픽스 길이입니다.

자주 묻는 질문

› 서브넷에서 사용할 수 있는 호스트는 몇 개인가요?

프리픽스가 /n인 서브넷에는 2^(32 − n)개의 주소가 있습니다. 그중 네트워크 주소와 브로드캐스트 주소는 호스트에 할당할 수 없으므로 /24는 주소 256개, 사용 가능 호스트 254개입니다. 예외는 점대점 링크에서 두 주소를 모두 쓰는 /31(RFC 3021)과 단일 호스트인 /32입니다.

› 와일드카드 마스크란 무엇인가요?

서브넷 마스크의 모든 비트를 뒤집은 값으로, 255.255.255.0은 0.0.0.255가 됩니다. Cisco 액세스 리스트와 OSPF network 명령에서 사용합니다. 어느 형식으로 입력해도 계산기가 와일드카드 마스크를 알아보고 변환합니다.

› IP 주소가 사설 주소인지 어떻게 알 수 있나요?

RFC 1918 사설 대역은 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16입니다. '유형' 행에 표시되며, 루프백, 링크 로컬, CGNAT(100.64.0.0/10), 문서용, 멀티캐스트, 예약 주소도 구분합니다.

› IPv6도 지원하나요?

기본 기능을 지원합니다. 2001:db8::/48처럼 프리픽스(생략 가능)와 함께 입력하면 축약 표기와 전체 표기, 프리픽스의 첫 주소와 마지막 주소, 주소 개수, 주소 유형을 보여 주며 서브넷 분할도 됩니다. IPv6에는 브로드캐스트 주소가 없으므로 주소를 빼지 않습니다.