서브넷 계산기

—

IPv4 주소와 CIDR 접두사로 네트워크, 브로드캐스트, 마스크, 호스트 범위, 주소 개수, 사용 가능 호스트를 나열합니다. IPv6는 받지 않습니다.

사용 방법

  1. IP 주소에 IPv4를 넣으세요. 예시는 192.168.1.10입니다. 0부터 255까지의 숫자 네 개를 점으로 나눠야 합니다.
  2. CIDR / 접두사에 접두사를 넣으세요. 칸은 0부터 32까지입니다. 예시는 24입니다.
  3. 계산을 누르세요. 예시는 192.168.1.0/24를 보여 줍니다. 아래에는 Mask 255.255.255.0, Network 192.168.1.0, Broadcast 192.168.1.255, Host range 192.168.1.1 – 192.168.1.254, Addresses: 256 (254 usable)이 나옵니다.
  4. 주소가 잘못되었거나 옥텟이 빠졌거나 접두사가 0에서 32 밖이면 Invalid IP or CIDR입니다. 192.168.1.256과 접두사 33은 둘 다 그렇게 실패합니다.

이럴 때 씁니다

고정 호스트를 주기 전에 집 LAN 접두사를 확인하거나, /24에서 192.168.1.0과 192.168.1.255가 보통 호스트가 아닌 이유를 볼 때 씁니다. 주소 개수는 2의 (32 빼기 접두사) 제곱입니다. 보통 접두사의 사용 가능 호스트는 그 개수에서 2를 뺀 값이라 /24는 256개 중 254개입니다.

단위 변환기와 공학용 계산기는 다른 계산기이지 네트워크 도구가 아닙니다. 측정 변환이나 거듭제곱 같은 관련 없는 수학에만 쓰고, 라우팅에는 쓰지 마세요.

한계

IPv4만 됩니다. IPv6 주소는 해석되지 않고 Invalid IP or CIDR이 나옵니다. 블록을 여러 서브넷으로 나누거나, 이진 연습지를 인쇄하거나, 사설과 공인 범위를 이름 붙이지 않습니다.

/31과 /32는 호스트 범위에서 끝을 빼는 보통 규칙의 예외입니다. 그 범위는 네트워크와 브로드캐스트를 건너뛰지 않고 포함합니다. 괄호의 사용 가능 수는 여전히 주소 총수에서 2를 뺀 값이고 0 아래로는 보이지 않습니다. /31은 주소가 2개라 사용 가능이 0으로 나옵니다. /32는 주소가 1개라 사용 가능도 0이고, 호스트 범위는 그 주소 하나입니다.

주소 개수는 2의 32 빼기 접두사 제곱입니다. /24는 256개이고 보통은 양쪽 끝 두 개를 뺀 254개가 사용 가능합니다. /31과 /32만 범위에 끝을 남기고, 괄호 안 사용 가능 수는 그래도 총수에서 2를 뺀 값이라 0으로 찍힐 수 있습니다.

질문

/24는 예시에서 무엇을 뜻하나요?

앞 24비트가 네트워크입니다. 192.168.1.10은 192.168.1.0부터 192.168.1.255 안에 있고, 사용 가능 호스트는 192.168.1.1부터 192.168.1.254입니다.

/31의 사용 가능이 0인 이유는 무엇인가요?

주소 개수가 2이고, 괄호 안 사용 가능 수는 그 개수에서 2를 뺀 값입니다. 호스트 범위는 두 주소를 그대로 나열합니다. /31과 /32는 /24처럼 끝을 버리지 않기 때문입니다.

IPv6 접두사를 계획할 수 있나요?

없습니다. 점 표기 IPv4와 0부터 32까지의 CIDR만 받습니다. 그 외는 Invalid IP or CIDR에서 멈춥니다.