# CIDR 계산기

> IPv4 CIDR을 네트워크, 브로드캐스트, 마스크, 역마스크, 사용 가능한 호스트 범위로 나눕니다. 10.0.0.0/8이나 192.168.1.20/24를 붙여 넣습니다. 계산은 브라우저에 남습니다. IP 조회는 없습니다.

브라우저에서 실행됩니다. 아무것도 업로드하지 않습니다.

[운영](https://toolbuddy.dev/ko/categories/ops.md)

## 이 도구에 대해

192.168.1.10/24 같은 IPv4 CIDR을 네트워크 주소, 브로드캐스트, 마스크, 역마스크, 사용 가능한 호스트 범위로 나눕니다. /31과 /32는 블록의 각 주소를 호스트로 봅니다.

주소와 0부터 32까지의 접두사를 입력합니다. 막대에서 요약을 복사합니다. 호스트 주소는 네트워크까지 마스크되므로 192.168.1.10/24와 192.168.1.0/24는 같은 블록입니다. 작업은 이 탭 안에서 끝납니다. 페이지를 불러온 뒤에는 네트워크 없이도 계속 쓸 수 있습니다.

## 질문

### /31이 사용 가능한 호스트를 두 개로 보여주는 이유는 무엇인가요?

/31과 /32는 블록 안의 모든 주소를 호스트로 봅니다. /31은 점대점이며 주소가 두 개이고, 네트워크와 브로드캐스트를 예약하지 않습니다. 더 넓은 접두사는 그 두 주소를 예약하므로, 사용 가능한 호스트는 블록 크기에서 2를 뺀 수입니다.

## 관련 운영 도구

- [gitignore 생성](https://toolbuddy.dev/ko/tools/gitignore-generator.md): Node, Python, Go, Rust, Java, Next.js, macOS, Windows용 템플릿을 쌓아 .gitignore를 만듭니다. 출력은 로컬에서 조립합니다.
- [.env 도구](https://toolbuddy.dev/ko/tools/env-toolkit.md): KEY=값 형태의 env 파일을 해석하고, 중복을 표시하고, .env 블록 두 개를 비교합니다. env 파일의 비밀은 브라우저를 떠나지 않습니다.
- [Docker 생성](https://toolbuddy.dev/ko/tools/docker-generator.md): 이미지, 포트, 명령으로 Dockerfile이나 Compose 서비스 조각을 만듭니다. 조각은 탭에서 조립합니다.
- [GitHub Actions 설명](https://toolbuddy.dev/ko/tools/github-actions-explainer.md): GitHub Actions 워크플로 YAML의 이름, 트리거, 잡, 단계를 설명합니다. 해석은 브라우저의 js-yaml을 씁니다.
- [cURL 생성](https://toolbuddy.dev/ko/tools/curl-generator.md): 메서드, URL, 헤더, 본문으로 curl 명령을 만듭니다. 명령은 로컬에서 조립하므로 헤더의 토큰은 탭에 남습니다.
- [tar 명령 생성](https://toolbuddy.dev/ko/tools/tar-generator.md): gz, bz2, xz 플래그와 함께 tar 생성 또는 추출 명령을 만듭니다. 명령을 돕는 작은 도구이며 압축기는 아닙니다.
