서브넷 나누기
범위 합치기
서브넷 마스크 표
운영 중인 네트워크나 서버에 적용하기 전에 주소와 권한을 다시 확인하세요.
IPv4 주소와 CIDR 프리픽스(또는 서브넷 마스크)를 넣으면 네트워크 주소, 브로드캐스트 주소, 사용 가능한 호스트 범위, 마스크, 와일드카드 마스크를 계산하는 서브넷 계산기입니다. 같은 크기의 서브넷 나누기, 여러 범위를 가장 적은 CIDR 블록으로 묶는 요약, IPv6 프리픽스의 정확한 주소 수 계산, chmod 권한 계산도 됩니다.
사용법
- IPv4: 프리픽스(192.168.1.10/24)나 마스크(192.168.1.10 255.255.255.0)와 함께 주소를 입력하거나 슬라이더를 움직입니다. 모든 값은 누르면 복사됩니다.
- 네트워크를 같은 크기의 작은 서브넷으로 나눈 뒤 목록을 복사하거나 CSV로 내려받습니다.
- 범위 합치기: CIDR, 단일 주소, 범위를 붙여 넣으면 모두 포함하는 가장 작은 CIDR 블록 목록을 구합니다.
- IPv6: 프리픽스가 있는 주소를 입력하면 축약·확장 표기, 범위, 정확한 주소 개수를 보여줍니다.
- chmod: 체크박스를 누르거나 8진수, rwx 문자열을 입력하면 명령어가 바로 바뀝니다.
- /31 네트워크는 사용 가능한 주소가 2개(RFC 3021), /32는 1개이며 브로드캐스트가 없습니다.
- 0.0.0.255 같은 와일드카드 형식의 거꾸로 쓴 마스크도 인식합니다.
- IPv6 개수는 정확한 큰 정수로 계산하므로 /0도 2^128개 주소를 모두 표시합니다.
- -R(재귀)은 폴더와 파일에 같은 권한을 적용합니다. 보통 폴더는 755, 파일은 644가 알맞습니다.
CIDR 표기의 원리
IPv4 주소는 32비트입니다. 슬래시 뒤의 프리픽스는 그중 네트워크를 나타내는 비트 수이고, 나머지 비트로 호스트를 구분합니다. /24는 호스트 비트가 8개라서 2^8 = 256개 주소가 있습니다. 첫 주소는 네트워크 주소, 마지막 주소는 브로드캐스트 주소이므로 호스트에 쓸 수 있는 것은 254개입니다. 일반식은 2^(32 − 프리픽스) − 2입니다.
예: 192.168.1.10/24는 마스크 255.255.255.0, 네트워크 192.168.1.0, 호스트 192.168.1.1~192.168.1.254, 브로드캐스트 192.168.1.255입니다. 같은 네트워크를 /26으로 나누면 주소 64개(호스트 62개)짜리 블록 4개가 됩니다. 점대점 링크는 두 주소를 모두 쓰는 /31(RFC 3021)을 쓸 수 있고, /32는 호스트 하나입니다.
마스크, 와일드카드, 사설 IP 대역
서브넷 마스크는 프리픽스를 점으로 구분한 10진수로 쓴 것으로, /20은 255.255.240.0입니다. 와일드카드 마스크는 이를 뒤집은 0.0.15.255이며, 시스코 ACL과 OSPF에서 씁니다. 사설 네트워크는 RFC 1918의 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 대역을 쓰고, 100.64.0.0/10은 CGNAT용, 169.254.0.0/16은 링크 로컬 주소용으로 예약돼 있습니다.
IPv6는 계산 방식이 다릅니다
IPv6 주소는 128비트이고 브로드캐스트가 없습니다. LAN의 표준 서브넷은 /64로, 2^64개(약 1,845경 개)의 주소가 들어갑니다. /48 할당 하나에는 /64 네트워크가 65,536개 들어 있습니다. 각 그룹 앞의 0은 생략할 수 있고 0이 이어지는 그룹은 한 곳만 ::로 줄일 수 있어서, 2001:0db8:0000:0000:0000:0000:0000:0001은 2001:db8::1로 씁니다(RFC 5952).
자주 묻는 질문
서브넷 마스크 255.255.255.0(/24)에는 호스트가 몇 개인가요?
주소는 256개이고 그중 254개를 호스트에 쓸 수 있습니다. 첫 주소(.0)는 네트워크 주소, 마지막 주소(.255)는 브로드캐스트 주소입니다. 마스크는 255.255.255.0입니다.
사용 가능한 호스트 수는 어떻게 계산하나요?
32에서 프리픽스를 빼고, 2를 그만큼 거듭제곱한 뒤 2를 뺍니다. /27은 2^5 − 2 = 30개, /22는 2^10 − 2 = 1,022개입니다. /31과 /32는 예외로 각각 2개, 1개를 쓸 수 있습니다.
와일드카드 마스크란 무엇인가요?
서브넷 마스크의 비트를 뒤집은 값으로, 255.255.255.0은 0.0.0.255가 됩니다. 시스코 IOS 같은 라우터가 액세스 리스트와 OSPF에서 어떤 비트를 비교할지 정할 때 씁니다.
사설 IP 대역은 어디인가요?
RFC 1918에 정의된 10.0.0.0/8, 172.16.0.0/12(172.16.0.0~172.31.255.255), 192.168.0.0/16입니다. 공용 인터넷에서는 라우팅되지 않습니다.
네트워크를 더 작은 서브넷으로 나누려면 어떻게 하나요?
프리픽스를 1비트 늘릴 때마다 서브넷 수는 두 배, 크기는 절반이 됩니다. 10.0.0.0/24를 /26으로 나누면 .0, .64, .128, .192로 시작하는 64개 주소짜리 서브넷 4개가 됩니다. 나누기 기능으로 목록을 보고 CSV로 내보낼 수 있습니다.
IPv6 서브넷은 왜 보통 /64인가요?
상태 비저장 주소 자동 설정(SLAAC)이 마지막 64비트를 기기에서 직접 만들기 때문에 LAN 구간은 관례상 /64로 둡니다. /56이나 /48 같은 더 짧은 프리픽스는 통신사가 가입자에게 할당하는 단위입니다.