서브넷 나누기
범위 합치기
서브넷 마스크 표
운영 중인 네트워크나 서버에 적용하기 전에 주소와 권한을 다시 확인하세요.
10.0.0.0/16은 10.0.0.0부터 10.0.255.255까지 65,536개 주소이며, 마스크는 255.255.0.0, 사용 가능한 호스트는 65,534개입니다. 클라우드 VPC에서 흔히 쓰는 크기입니다. /24로 나누면 호스트 254개짜리 블록 256개가 되고, 여러 범위를 붙여 넣으면 가장 적은 CIDR로 묶어 줍니다.
사용법
- 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 같은 더 짧은 프리픽스는 통신사가 가입자에게 할당하는 단위입니다.