서브넷 계산기
IPv4 주소와 접두 길이 또는 마스크를 입력해 주소 범위를 확인하세요.
서브넷 분할·2진 상세
부모 네트워크 안의 하위망
| 네트워크 | 브로드캐스트 | 첫 호스트 | 마지막 호스트 | 호스트 수(산술) | 전체 주소 수 |
|---|
출처
§3.1은 접두 길이 0~32의 CIDR 표기, 접두 길이에 대응하는 마스크와 2의 거듭제곱인 블록 주소 수를 설명하고, §5.1은 연속 마스크를 요구합니다. 이 개념은 이 계산기의 접두 길이·마스크 입력과 전체 주소 수 행에 대응합니다.
RFC 편집처 / IETF 문서 · RFC 3021 — Using 31-Bit Prefixes on IPv4 Point-to-Point Links
§2.1·§2.2는 점대점 링크에서 /31의 두 주소를 모두 호스트 주소로 쓰며 디렉티드 브로드캐스트 주소가 없다고 설명합니다. 이 계산기의 /31 표시는 이 가정을 따르며, 이 문서는 다른 링크 유형을 다루지 않습니다.
RFC 편집처 / IETF 문서 · RFC 1122 — Requirements for Internet Hosts -- Communication Layers
§3.2.1.3은 호스트 필드가 전부 0이거나 전부 1인 주소를 일반 호스트 주소에서 제외하며, 이는 네트워크·디렉티드 브로드캐스트 주소에 대응합니다. 이 계산기는 그 구분에 맞춰 /0~ /30의 산술 호스트 주소 범위에서 양끝을 빼며, /0에 이 산술을 적용하는 것은 이 계산기의 규칙입니다. /31에 관한 처리는 RFC 3021이 갱신했습니다.
서브넷 계산 규칙
IPv4 주소는 0~255의 십진 정수 옥텟 네 개이며, 이 계산기는 모호한 표기를 피하는 엄격한 입력 형식 규칙에 따라 여러 자리 옥텟의 선행 0을 허용하지 않습니다.
CIDR 접두 길이는 0~32이며 마스크는 연속된 1 뒤에 0이 오는 형태입니다. 선택한 입력 방식 하나만 서브넷을 정합니다.
/31은 점대점 링크 가정(RFC 3021)에서 두 주소 모두 끝점(호스트)이며, 디렉티드 브로드캐스트 주소는 없습니다. /32는 단일 주소이며, 호스트 비트가 0이므로 이 계산기의 산술 표기에서 브로드캐스트 칸은 해당 없음입니다.
예약·사설·멀티캐스트 대역과 클라우드 공급자 제한을 차감하지 않으며, 실제 할당이나 연결을 보증하지 않습니다.
부모 접두 길이 p와 분할 접두 길이 q는 p ≤ q ≤ 32, 2^(q−p) ≤ 256을 만족해야 합니다. 초과하면 일부 표를 내지 않고 거절합니다.
입력 IP와 네트워크 주소를 구분하고 비트 경계와 예시를 표시합니다. 실제 네트워크를 탐사하지 않습니다.
계산식
p는 접두 길이, IP는 입력 IPv4 주소를 부호 없는 정수로 바꾼 값입니다. 이 계산기의 산술 규칙: 주소 수 = 2^(32−p); 시작 = floor(IP/주소 수)×주소 수; 끝 = 시작+주소 수−1; 마스크 = 2^32−주소 수; 와일드카드 = 주소 수−1. 이 계산기의 산술 표기에서 /0~ /30의 호스트 범위는 시작과 끝을 제외합니다.
자주 묻는 질문
- CIDR와 서브넷 마스크는 어떤 관계인가요?
- 둘 다 네트워크 비트를 정하며, CIDR 접두 길이는 연속 마스크 앞부분의 1 비트 수입니다. 사용할 입력 방식을 선택하세요.
- 호스트 수와 전체 주소 수는 왜 다른가요?
- /0~ /30에서는 양끝 주소를 뺀 산술 호스트 수를 표시합니다. /26은 전체 64주소, 호스트 62개이며 예약 대역은 차감하지 않습니다.
- /31과 /32는 어떻게 처리하나요?
- /31은 점대점 링크 가정(RFC 3021)에서 두 주소 모두 끝점(호스트)이며, 디렉티드 브로드캐스트 주소는 없습니다. /32는 주소 1개(호스트 경로)입니다. 호스트 비트가 0이므로 이 계산기의 산술 표기에서 브로드캐스트 칸은 해당 없음입니다.
- 서브넷을 분할하면 무엇이 나오나요?
- 부모 네트워크 안의 하위망만 나열하고 입력 IP가 포함된 행을 표시합니다. 분할 접두 길이는 부모보다 작을 수 없고, 표는 256행을 넘을 수 없습니다.
- 주소 가용성이나 IPv6도 확인하나요?
- IPv4 산술만 제공합니다. 실제 할당·연결 상태나 WHOIS를 조회하지 않고, 장비 설정과 IPv6 계산도 제공하지 않습니다.
입력 IP·접두 또는 마스크·분할 값은 주소의 # 뒤에 실려 공유 시 전달되며, 입력 IP와 접속 로그의 IP는 별개입니다.