IPv4 서브넷 계산기

IP와 CIDR(예: /24)로 네트워크 주소·브로드캐스트·호스트 범위를 계산합니다.

IP에 192.168.1.10/24 처럼 CIDR을 붙여 붙여넣어도 됩니다

서브넷 분할 (Subnetting)

현재 대역보다 큰 프리픽스를 고르면 몇 개의 서브넷으로 쪼개지는지 보여줍니다.

#네트워크첫 호스트마지막 호스트브로드캐스트호스트 수

CIDR 프리픽스 참조표 (VLSM)

행을 클릭하면 해당 프리픽스로 계산합니다.

CIDR서브넷 마스크와일드카드전체 주소사용 가능 호스트

IPv4 서브넷 계산기란?

네트워크를 설계하거나 관리할 때 '192.168.1.0/24' 같은 CIDR 표기법을 자주 마주합니다. 이 표기 하나로 네트워크의 시작 주소, 모든 기기에 신호를 보내는 브로드캐스트 주소, 그리고 장치에 실제로 할당할 수 있는 IP의 범위와 개수를 알아내야 합니다. 이 IPv4 서브넷 계산기는 IP 주소와 CIDR 또는 서브넷 마스크를 입력하면 이 모든 정보를 즉시 계산해 보여줍니다. 단순히 계산만 하는 것을 넘어, '192.168.1.10/24'처럼 주소와 CIDR을 통째로 붙여넣어도 자동으로 인식하고, CIDR과 서브넷 마스크 중 하나만 바꿔도 다른 쪽을 바로 변환해주는 편리함까지 갖췄습니다. 또한 계산된 대역을 더 작은 서브넷으로 분할(Subnetting)하는 시뮬레이션과 VLSM 참조표를 제공하여 복잡한 네트워크 설계를 돕습니다. 입력한 IP 주소는 서버로 전송되지 않고 사용자의 브라우저 안에서만 처리되므로, 사내망 정보도 안심하고 계산할 수 있습니다.

사용 방법

  1. IP 주소 칸에 IP를 입력하거나, `192.168.1.10/24`처럼 CIDR을 포함한 주소를 통째로 붙여넣습니다.
  2. CIDR 프리픽스(/0 ~ /32) 또는 서브넷 마스크(예: 255.255.255.0)를 입력합니다. 한쪽을 수정하면 다른 쪽은 자동으로 변경됩니다.
  3. 입력과 동시에 하단에 네트워크 주소, 브로드캐스트 주소, 사용 가능한 호스트 범위와 개수, 와일드카드 마스크 등이 10진수와 2진수로 상세히 표시됩니다.
  4. 계산된 대역을 더 작은 단위로 쪼개볼 수 있습니다. '서브넷 분할' 섹션에서 '분할 프리픽스'를 고르면 분할된 서브넷 목록이 나타나며, 'CSV 저장' 버튼으로 내려받을 수 있습니다.
  5. 자주 쓰는 CIDR 값은 하단의 'CIDR 프리픽스 참조표'에서 해당 행을 클릭하여 바로 계산에 적용할 수 있습니다.

IPv4 서브넷 계산기 사용 가이드

실제 작업에서 이 도구를 어떻게 쓰는지, 무엇을 조심해야 하는지 정리했습니다.

CIDR 읽는 법 — /24에 왜 254대인가

/24 는 "앞 24비트가 네트워크를 가리키고 나머지 8비트가 그 안의 호스트"라는 뜻입니다. 8비트면 256가지인데 사용 가능 호스트는 254개로 나옵니다. 두 개가 예약되어 있기 때문입니다 — 호스트 비트가 전부 0인 첫 주소는 네트워크 자체를 가리키는 이름표고, 전부 1인 마지막 주소는 그 네트워크 전체에 뿌리는 브로드캐스트입니다. 기기에 붙일 수 없습니다.

숫자가 커질수록 네트워크는 작아집니다. /25는 128개, /26은 64개. 프리픽스가 1 늘 때마다 반으로 쪼개진다고 기억하면 됩니다. 아래 참조표의 행을 클릭하면 그 프리픽스로 바로 계산됩니다.

프리픽스전체 주소호스트비고
/24256254가장 흔한 단위
/266462작은 서브넷 분할
/3042라우터 간 연결에 오래 쓰던 단위
/3122RFC 3021 — 지점 간 링크는 브로드캐스트가 필요 없어 2개 다 사용
/3211단일 호스트. 방화벽에서 IP 하나를 지정할 때
IP 칸에 192.168.1.10/24 처럼 CIDR을 붙여 통째로 붙여넣어도 자동으로 분리됩니다. 로그나 설정 파일에서 복사한 값을 그대로 넣어보세요. 서브넷 마스크를 직접 고쳐도 CIDR이 함께 따라옵니다 — 다만 마스크는 1이 연속되어야 합니다. 255.0.255.0 같은 값은 존재하지 않습니다.

클라우드에서는 254개가 아닙니다

이 계산기가 알려주는 254개는 IPv4 표준 기준입니다. 그런데 AWS VPC에 /24 서브넷을 만들면 실제로 쓸 수 있는 주소는 251개입니다. AWS가 서브넷마다 다섯 개를 가져가기 때문입니다 — 네트워크 주소, VPC 라우터(.1), DNS(.2), 향후 예약(.3), 그리고 브로드캐스트 주소. Azure도 비슷하게 다섯 개를 예약합니다.

평소엔 3개 차이가 대수롭지 않지만 작은 서브넷에서는 치명적입니다. /29 를 잡으면 표준으로는 6개인데 AWS에서는 3개만 남습니다. 쿠버네티스처럼 파드마다 IP를 먹는 환경에서 서브넷을 빠듯하게 설계하면 나중에 노드를 못 늘립니다. 그리고 서브넷은 만든 뒤에 크기를 바꿀 수 없습니다.

서브넷은 넉넉하게 잡으세요. 사설 대역은 공짜입니다. 10.0.0.0/8 안에서 /24를 아끼는 것은 아무 이득이 없고, 나중에 좁아서 다시 만들면 그 안의 모든 리소스를 옮겨야 합니다.

대역 겹침 — 나중에 반드시 발목을 잡습니다

서브넷 설계에서 가장 비싼 실수는 계산 실수가 아니라 대역 선정입니다. 사설 대역은 아무나 써도 되기 때문에, 서로 연결할 일이 생기는 순간 겹친 대역이 충돌합니다. 그리고 이 충돌은 해결책이 "한쪽을 통째로 재구성" 밖에 없습니다.

  • 재택근무 VPN: 회사 내부망이 192.168.0.0/24 인데 직원 집 공유기도 192.168.0.0/24 면, VPN을 연결해도 회사 서버로 못 갑니다. 목적지가 자기 자신의 LAN과 겹쳐 라우팅이 성립하지 않기 때문입니다. 이 대역이 공유기 기본값이라 확률이 매우 높습니다.
  • VPC 피어링·본사 연결: 두 VPC의 대역이 겹치면 피어링 자체가 거부됩니다. 클라우드 계정을 여러 개 쓴다면 처음부터 계정별로 겹치지 않게 배분해 두세요.
  • 도커: 기본 브리지가 172.17.0.0/16 입니다. 사내망이 172.17.x 를 쓰고 있으면 컨테이너 안에서 사내 서버로 못 나갑니다.
  • 회사 표준을 정하세요. 사무실은 10.10.x, 개발 VPC는 10.20.x, 운영 VPC는 10.30.x 처럼 겹칠 수 없게 나눠두면 나중에 무엇과 연결하든 문제가 없습니다.
이 계산기의 결과에 나오는 네트워크 주소는 입력한 IP가 실제로 속한 대역을 알려줍니다. 10.0.5.77/20 을 넣으면 네트워크가 10.0.0.0/20 임이 나옵니다 — 대역이 겹치는지 볼 때는 IP가 아니라 이 네트워크 주소끼리 비교해야 합니다.

방화벽·보안그룹에서 쓸 때

보안그룹이나 방화벽 규칙에 IP를 넣을 때는 거의 항상 CIDR로 씁니다. IP 하나만 허용하려면 /32 를 붙입니다 — 203.0.113.9/32. 반대로 0.0.0.0/0 은 "전 세계 모든 곳"입니다.

가장 흔하고 위험한 사고가 22번(SSH)이나 3389(RDP)를 0.0.0.0/0 으로 열어두는 것입니다. 서버를 띄우고 몇 분이면 자동화된 대입 시도가 들어옵니다. 관리 포트는 반드시 출발지를 사무실 IP나 배스천 호스트로 좁히세요.

  • 와일드카드 마스크 칸은 시스코 ACL 문법에서 씁니다. 서브넷 마스크를 뒤집은 값이라 /24 면 0.0.0.255 입니다. 반대로 넣는 실수가 잦으니 이 도구의 값을 복사해 쓰세요.
  • 국내 유동 IP 회선은 사무실 IP도 바뀝니다. IP 허용 목록만 믿지 말고 VPN이나 배스천을 함께 두세요.
  • 넓게 열어두고 나중에 좁히겠다는 계획은 대개 지켜지지 않습니다. 처음부터 좁게 여세요.

분할 기능으로 설계안 뽑기

아래 "서브넷 분할"에서 더 큰 프리픽스를 고르면 현재 대역이 몇 개로 쪼개지는지, 각 조각의 네트워크·호스트 범위·브로드캐스트가 표로 나옵니다. 10.0.0.0/16 을 /24 256개로 나눠 가용영역·용도별로 배분하는 식의 설계안을 만들 때 씁니다.

표에는 앞 256개만 표시되지만 CSV로 저장하면 최대 5,000개까지 내려받을 수 있습니다. 저장된 CSV에는 UTF-8 BOM이 붙어 있어 엑셀에서 바로 열어도 한글이 깨지지 않습니다. 설계 문서에 붙일 표를 만들 때 편합니다.

이 계산기는 IPv4 전용입니다. IPv6는 주소 체계와 개념이 달라(브로드캐스트 자체가 없습니다) 여기서 다루지 않습니다. 또한 계산 결과는 규격상의 값이고, 실제로 그 주소가 비어 있는지는 해당 네트워크에서 확인해야 합니다.

자주 묻는 질문

/24는 호스트가 몇 개인가요?

/24는 전체 32비트 중 24비트를 네트워크 주소 부분으로, 나머지 8비트를 호스트 부분으로 사용한다는 의미입니다. 따라서 2의 8제곱, 즉 256개의 주소를 포함하는 대역입니다. 이 중 맨 처음 주소(네트워크 주소)와 맨 마지막 주소(브로드캐스트 주소)는 장비에 할당할 수 없으므로, 실제로 사용 가능한 호스트 개수는 254개입니다.

CIDR과 서브넷 마스크는 어떻게 다른가요?

둘은 네트워크의 크기를 나타내는 같은 의미의 다른 표기법입니다. 서브넷 마스크는 `255.255.255.0`처럼 4자리 10진수로 표현하고, CIDR(Classless Inter-Domain Routing)은 `/24`처럼 슬래시와 숫자로 네트워크 부분의 비트 길이를 간결하게 표현합니다. 이 도구에서는 둘 중 더 익숙한 방식으로 입력하면 다른 쪽은 자동으로 계산해주므로 편리합니다.

와일드카드 마스크는 무엇에 쓰나요?

와일드카드 마스크는 서브넷 마스크의 비트를 반전시킨 값입니다. 예를 들어 서브넷 마스크가 `255.255.255.0`이면 와일드카드 마스크는 `0.0.0.255`가 됩니다. 주로 시스코(Cisco) 라우터 등 네트워크 장비의 접근 제어 목록(ACL)에서 특정 IP 주소 대역을 지정할 때 사용되며, '0'인 부분은 일치 여부를 검사하고 '1'인 부분은 검사하지 않음을 의미합니다.

입력한 IP 주소는 안전하게 처리되나요?

네, 안전합니다. 툴즈25시의 서브넷 계산기는 모든 계산을 서버로 정보를 보내지 않고 사용자의 웹 브라우저 내부에서만 직접 처리합니다. 따라서 회사 내부망의 IP 주소나 중요한 네트워크 정보를 입력해도 외부로 유출될 걱정 없이 안심하고 사용할 수 있습니다. 별도의 회원가입이나 프로그램 설치도 전혀 필요 없습니다.