%3C/text%3E%3C/svg%3E">
💻
💻 IT·개발

CIDR ⇄ 서브넷 마스크 ⇄ 호스트 수 변환기

입력하면 바로 계산됩니다.

입력값

CIDR·서브넷 마스크 변환 쉽게 이해하기 — 개념과 원리

이 변환기는 CIDR 프리픽스 길이(/0~/32)를 점으로 구분한 십진 서브넷 마스크, 와일드카드 마스크, 블록 전체 주소 수, 사용 가능 호스트 수, 2진수 마스크로 바꿔 보여 줍니다. 장비 설정 화면은 "255.255.240.0"을 요구하는데 설계 문서에는 "/20"이라고 적혀 있을 때, 또는 어떤 대역이 한 사업장을 수용하기에 충분한지 빠르게 확인할 때 유용합니다.

/20 마스크를 비트로 쓴 모습1이 20개면 255.255.240.0, 0이 12개라 주소 4,096개, 사용 가능 4,094개입니다./20 = 1이 20개, 그다음 0이 12개1옥텟11111111= 2552옥텟11111111= 2553옥텟11110000= 240128+64+32+164옥텟00000000= 0마스크 255.255.240.0 · 와일드카드 0.0.15.255호스트 12비트 → 4,096개2¹² 주소 · 사용 가능 호스트 4,094개
마스크의 각 옥텟은 8비트를 숫자로 읽은 것입니다. /20은 호스트용으로 12비트를 남깁니다.

계산 방법

1이 왼쪽부터 연속해야 하므로 올바른 마스크의 옥텟 값은 0, 128, 192, 224, 240, 248, 252, 254, 255 중 하나뿐입니다.

원리

CIDR은 예전의 고정된 클래스 경계 대신 "앞의 n비트가 네트워크"라는 단순한 규칙을 씁니다. 마스크는 이 n을 다르게 적은 표기일 뿐입니다. 네트워크 쪽 비트를 하나 줄여 호스트 쪽으로 넘길 때마다 블록 크기는 두 배가 됩니다. 그래서 /24는 256개, /23은 512개, /20은 4,096개의 주소를 갖습니다. 호스트 비트가 모두 0인 네트워크 주소와 모두 1인 브로드캐스트 주소는 예약되므로 일반 서브넷의 사용 가능 수는 전체보다 2개 적습니다.

예제 풀이

  1. 입력: /20
  2. 앞의 16비트가 두 옥텟을 255로 채웁니다. 셋째 옥텟에는 1이 4개 남아 11110000 = 128 + 64 + 32 + 16 = 240이고, 넷째 옥텟은 0입니다.
  3. 마스크는 255.255.240.0, 2진수로는 11111111.11111111.11110000.00000000입니다.
  4. 와일드카드는 255 − 240 = 15, 255 − 0 = 255이므로 0.0.15.255입니다.
  5. 전체 주소는 2^12 = 4,096개, 사용 가능 호스트는 4,096 − 2 = 4,094개입니다.
프리픽스 /n 값에 따른 서브넷 마스크 변화프리픽스 /n 값에 따른 서브넷 마스크 변화2482502522542565101520253040예제 값: 255.255.240.0프리픽스 /n
다른 값은 그대로 두고 “프리픽스 /n”만 바꿔 계산기를 다시 돌린 결과입니다. 금색 점이 예제 값이며, 위에 값을 입력하면 내 값으로 다시 그려집니다.
프리픽스 /n서브넷 마스크
5248.0.0.0
10255.192.0.0
15255.254.0.0
20255.255.240.0
25255.255.255.128
30255.255.255.252
40255.0.0.0

결과 해석

프리픽스가 1 줄 때마다 용량이 두 배가 됩니다. /30은 2개, /29는 6개, /28은 14개, /27은 30개, /26은 62개, /25는 126개, /24는 254개, /22는 1,022개, /20은 4,094개, /16은 65,534개입니다. /20 블록은 연속된 /24 네트워크 16개에 해당하므로 셋째 옥텟이 16의 배수에서 시작해야 합니다. 현재 호스트 수에 증설 여유를 더해 담을 수 있는 가장 작은 블록을 고르는 것이 좋습니다.

흔한 실수

주의: 이 결과는 프리픽스의 산술만 보여 줍니다. 해당 대역을 실제로 쓸 수 있는지는 통신사, 라우팅 설계, 주소 관리 기관의 정책에 따라 달라집니다.

자주 묻는 질문

/20의 마스크는 무엇인가요?

255.255.240.0이며 주소 4,096개, 사용 가능 호스트 4,094개입니다.

/20 안에 /24가 몇 개 들어가나요?

2^(24 − 20) = 16개입니다.

와일드카드 마스크는 어디에 쓰나요?

시스코 방식 ACL이나 일부 OSPF 명령에서 비교할 비트를 지정할 때 씁니다. 0인 비트는 일치해야 하고 1인 비트는 무시합니다.

출처: IETF RFC 4632, Classless Inter-domain Routing (CIDR) · IETF RFC 950, Internet Standard Subnetting Procedure

2026년 11월 8일 확인. 표준 공식과 RFC/IEEE 정의를 사용해 브라우저 안에서만 계산합니다. 입력한 내용은 어디에도 전송되지 않습니다.

💻 IT·개발 계산기 전체 →🏠 홍라이프 계산기 홈 →