예시
입력 (CIDR)
192.168.1.0/24
출력
네트워크: 192.168.1.0 브로드캐스트: 192.168.1.255 호스트 범위: 192.168.1.1 — 192.168.1.254 사용 가능 호스트: 254 넷마스크: 255.255.255.0 와일드카드: 0.0.0.255
참고
/24 = 32 - 24 = 8 비트 host = 2⁸ = 256 주소 (255-1 사용 가능). /16 = 65,534 사용, /22 = 1022 사용. 사설망: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
사용법 / 자주 묻는 질문
이런 경우 사용하세요
- 방화벽 · 보안 그룹 규칙의 CIDR 범위 계산
- VPC subnet 설계 — AWS · GCP · Azure
- 특정 IP 가 어떤 CIDR 안에 들어가는지 확인
- VPN · 라우터 설정 시 사용 가능 IP 수 파악
- /24 vs /16 vs /22 같은 prefix 의 실제 의미 학습
자주 묻는 질문
- Q./24 가 왜 254개인가요?
- A./24 는 256 주소(2^8). 그 중 첫 주소(.0)는 네트워크 식별자, 마지막(.255)은 브로드캐스트 — 실제 호스트는 254개. /31, /32 는 예외 (point-to-point · single host).
- Q.IPv6 도 지원하나요?
- A.이 도구는 IPv4 + CIDR 만 지원. IPv6 는 별도 도구가 필요합니다. IPv6 의 /64 가 사실상 표준 subnet 크기 — 단일 LAN 1개에 ~2^64 주소.
- Q.사설망 대역은?
- A.RFC 1918 — 10.0.0.0/8 (Class A), 172.16.0.0/12 (Class B), 192.168.0.0/16 (Class C). 인터넷에서는 라우팅되지 않으며 가정·기업 내부에서 자유 사용.
재미있는 사실
CIDR (Classless Inter-Domain Routing) 는 1993년 RFC 1519 로 도입됐습니다. 기존 Class A/B/C 분류 (각각 16M / 65K / 256 호스트 고정 블록) 가 IPv4 주소를 빠르게 소진시키자, 임의 비트 길이 prefix 로 분할하는 방식으로 전환 — '/24', '/27' 같은 표기가 여기서 나왔습니다.
RFC 1519 (1993)IANA 의 마지막 IPv4 /8 블록은 2011년 2월 3일 지역 인터넷 레지스트리에 할당되며 free pool 이 공식 고갈됐습니다. 그 이후로 IPv4 주소는 사실상 거래 자산 — 한 주소당 수십 달러 단위 시장가가 형성됐습니다.
Wikipedia — IPv4 exhaustion사설 IP 대역 (RFC 1918 — 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) 은 1996년에 표준화됐습니다. NAT 와 결합해 IPv4 고갈 시기를 25년 이상 늦춘 가장 큰 트릭 — 모든 가정용 공유기의 LAN 대역이 여기서 나옵니다.
RFC 1918 (1996)
관련 도구
- Base64 인코딩 / 디코딩
텍스트를 Base64로 인코딩하거나 디코딩합니다. 브라우저에서 즉시 실행되며 서버로 데이터가 전송되지 않습니다.
- URL 인코딩 / 디코딩
URL에 사용할 수 있도록 텍스트를 퍼센트 인코딩하거나 인코딩된 URL을 디코딩합니다. 브라우저에서 즉시 실행됩니다.
- UUID / ULID 생성기
UUID v4(랜덤) · UUID v7(시간 순서, RFC 9562) · ULID를 브라우저에서 생성합니다.
- JWT 디코더
JWT(JSON Web Token)의 header와 payload를 디코딩하여 표시합니다. 서명 검증은 수행하지 않으며(공개키 필요), 토큰은 브라우저에서만 처리됩니다.
- JWT 생성기 (HMAC)
HS256/HS384/HS512(HMAC-SHA) 알고리즘으로 서명된 JWT를 생성합니다. payload·secret 모두 브라우저에서만 처리 — Web Crypto API 기반.
- SHA 해시
텍스트의 SHA-1·SHA-256·SHA-384·SHA-512 해시를 계산합니다. 브라우저의 Web Crypto API를 사용하며 데이터가 서버로 전송되지 않습니다.
- Hex 인코딩 / 디코딩
텍스트를 16진수로 인코딩하거나 디코딩합니다. UTF-8을 자동 처리하며 공백을 무시합니다.
- HTML 엔티티 인코딩 / 디코딩
HTML 특수 문자(&, <, >, ", ')를 엔티티로 인코딩하거나, 이름/숫자 엔티티를 텍스트로 디코딩합니다.
- 비밀번호 생성기
암호학적으로 안전한 비밀번호·토큰·랜덤 문자열·패스프레이즈를 생성하고 엔트로피를 표시합니다.
- 진수 변환기
BigInt 기반으로 큰 정수까지 2/8/10/16/36진수 변환. 0b/0o/0x 자동 감지.
- URL 파서
URL을 프로토콜·호스트·경로·쿼리·해시로 분해해 한눈에 보여줍니다 (읽기 전용).
- HMAC 생성기
Web Crypto API로 SHA-1/256/384/512 HMAC을 계산합니다. 서명·검증 키 기반.
- HMAC 검증기
주어진 HMAC 서명이 message + secret 으로 만든 값과 일치하는지 검증합니다. Web Crypto API + constant-time 비교.
- MD5 해시
텍스트의 MD5 해시를 계산합니다. 주의: MD5는 보안용으로 부적합 — 체크섬·레거시 호환에만 사용.
- Punycode (국제화 도메인)
한글·다국어 도메인을 Punycode(xn-- ASCII)로 상호 변환합니다. 브라우저 native URL 사용.
- HTTP 상태 코드
HTTP 상태 코드(1xx-5xx)를 검색·탐색합니다. 설명과 일반 사용 사례 포함.
- User-Agent 파서
User-Agent 문자열을 브라우저·OS·기기·엔진별로 분해합니다.
- Bcrypt 해시
Bcrypt로 비밀번호를 해시하거나 기존 해시와 평문을 검증합니다. salt rounds 조정 가능.
- 쿠키 파서
Cookie 또는 Set-Cookie 문자열을 표로 분해합니다. percent-encoded 값 복원 + Set-Cookie 속성(Path/Domain/Max-Age/SameSite/HttpOnly/Secure) 인식.
- cURL 빌더
URL·method·헤더·본문으로 cURL 명령을 만듭니다. JSON content-type 자동.