# IP 서브넷 계산기

URL: https://discuvr.org/ip-subnet-calculator/?hl=ko
Last updated: 2026-11-07
MCP tool: `calculate_ip_subnet`, `ip_range_to_cidr`

IPv4/IPv6 CIDR이나 IP와 넷마스크로 네트워크, 브로드캐스트, 넷마스크, 와일드카드, 호스트 범위를 계산하고 IP 범위를 CIDR로 변환합니다. 주소는 저장되지 않습니다.

CIDR 블록이나 넷마스크와 짝지어진 IP 주소는 보통 바로 필요한 몇 가지 정보를 숨기고 있습니다. 네트워크 주소와 브로드캐스트 주소, 실제로 몇 대의 호스트가 들어가는지, 그리고 할당할 수 있는 첫 번째와 마지막 주소가 무엇인지입니다. 이 도구는 IPv4와 IPv6 모두에 대해 이 모든 것을 순수한 산술 계산만으로 즉시 알아냅니다 - 입력한 내용은 조회되거나 기록되거나 저장되지 않습니다.

## 기능

- CIDR 표기법(192.168.1.0/24), IPv6 프리픽스(2001:db8::/32), 또는 별도의 점 표기 넷마스크가 딸린 단순 IP를 받아들입니다.
- 호스트 비트를 자동으로 마스킹하므로 192.168.1.5/24 같은 호스트 주소를 붙여넣어도 올바른 네트워크가 나옵니다.
- 네트워크 주소, 브로드캐스트 주소(IPv4), 넷마스크, 와일드카드 마스크, 프리픽스 길이, 전체 주소 수, 사용 가능한 호스트 수를 알려줍니다.
- 중간의 모든 주소를 나열하지 않고도 사용 가능한 첫 번째와 마지막 호스트 주소를 바로 제공합니다.
- 네트워크가 사설, 통신사급 NAT(CGNAT), 루프백 또는 기타 예약된 주소 공간에 속하는지 표시합니다.
- 모든 주소가 사용 가능한 단일 호스트(/32 또는 /128)와 포인트 투 포인트 링크(/31)를 올바르게 처리합니다.
- IP 범위(첫 주소와 마지막 주소)를 가장 짧고 정확한 CIDR 블록 목록으로 변환하고, /32부터 /0까지 모든 IPv4 프리픽스를 정리한 표도 제공합니다.

## 작동 방식

1. CIDR 표기법, 또는 IP 주소와 별도의 넷마스크를 붙여넣으세요.
2. 계산 버튼을 누르세요.
3. 네트워크 주소, 호스트 범위, 주소 수를 확인하세요.

## 사용 가능한 호스트 수가 전체 주소 수와 다른 이유

IPv4 네트워크는 첫 주소를 네트워크 자체에, 마지막 주소를 브로드캐스트에 예약하므로 /24에는 주소가 모두 256개지만 할당할 수 있는 것은 254개뿐입니다. 예외는 /31과 /32입니다. RFC 3021은 포인트 투 포인트 링크에서 /31의 두 주소를 모두 사용할 수 있게 하고, /32는 예약할 것이 없는 단일 호스트 경로입니다. IPv6에는 브로드캐스트 주소가 없으므로 이 도구는 네트워크 주소를 포함해 IPv6 서브넷의 모든 주소를 사용 가능으로 셉니다. 빼지 않는 IPv6 세부 사항이 두 가지 있습니다. RFC 4291에 따르면 호스트 비트가 모두 0인 주소는 Subnet-Router 애니캐스트 주소이고, RFC 6164는 라우터 간 링크에 /127을 권장합니다.

## 계산 예시

10.20.30.40/22는 넷마스크 255.255.252.0, 와일드카드 마스크 0.0.3.255, 브로드캐스트 10.20.31.255인 네트워크 10.20.28.0에 속합니다. 주소 1,024개, 사용 가능한 호스트는 10.20.28.1부터 10.20.31.254까지 1,022개입니다. 172.16.5.4/27은 네트워크 172.16.5.0, 브로드캐스트 172.16.5.31, 사용 가능한 호스트 30개(172.16.5.1부터 172.16.5.30)를 줍니다. 범위 변환기에서 192.168.1.10부터 192.168.1.40까지는 31개 주소이며 블록 다섯 개가 필요합니다: 192.168.1.10/31, 192.168.1.12/30, 192.168.1.16/28, 192.168.1.32/29, 192.168.1.40/32. 10.0.0.0부터 10.0.3.255처럼 프리픽스에 맞아떨어지는 범위는 블록 하나 10.0.0.0/22로 줄어듭니다.

## /0이나 거대한 IPv6 프리픽스도 여전히 즉시 결과를 반환하는 이유

/0 네트워크는 존재하는 모든 IPv4 주소를 포함하며, 큰 IPv6 프리픽스는 관측 가능한 우주의 별보다 많은 주소를 가질 수 있습니다. 여기서의 개수와 범위는 네트워크 자체의 숫자 범위에 대한 직접적인 산술 계산에서 나오는 것이지, 주소를 하나씩 훑어서 나오는 것이 아니므로, 네트워크의 크기가 답변에 걸리는 시간을 바꾸는 일은 없습니다.

## 여기서 "예약됨"이 의미하는 것

일상적인 사설 대역(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)을 넘어서, 이 분류는 일부 제공업체와 메시 VPN이 내부적으로 사용하는 통신사급 NAT 공간(100.64.0.0/10)과, AS112 및 6to4 릴레이 같은 프로토콜 인프라를 위해 예약된 몇몇 IANA 특수 목적 대역도 포함합니다 - 이들 중 어느 것도 일반적인 공개 웹사이트에서 볼 것으로 예상되는 주소가 아닙니다.

## 질문

**이 도구가 입력한 주소를 조회하거나 그 주소에 연결하나요?**

아니요. 입력한 텍스트를 파싱해 계산만 하므로 이름 조회나 외부 요청이 전혀 없습니다. 주소 자체는 로그에 남거나 저장되지 않으며, 사이트는 입력이 유효했는지와 IPv4인지 IPv6인지만 담은 사용 이벤트를 기록합니다.

**네트워크 주소 대신 192.168.1.5/24 같은 호스트 주소를 입력하면 어떻게 되나요?**

호스트 비트가 자동으로 마스킹되므로 192.168.1.0/24를 입력했을 때와 같은 결과, 즉 그 주소가 실제로 속한 네트워크를 얻게 됩니다.

**IPv6를 지원하나요?**

네, /0부터 /128까지 모든 프리픽스 길이를 지원합니다. IPv6에는 브로드캐스트 주소가 없으므로 도구는 네트워크 주소를 포함해 서브넷의 모든 주소를 사용 가능으로 표시합니다. 실제로는 호스트 비트가 모두 0인 주소가 Subnet-Router 애니캐스트 주소(RFC 4291)이므로 호스트에 할당하지 마세요.

**왜 /31이나 /32 네트워크는 모든 주소를 사용 가능으로 표시하나요?**

/32는 예약할 네트워크 주소나 브로드캐스트 주소가 없는 단일 호스트입니다. /31은 RFC 3021에 정의된 두 주소짜리 포인트 투 포인트 링크로, 한 주소를 브로드캐스트 주소로 예약하는 대신 두 주소 모두 사용 가능합니다.

**CIDR 표기법 대신 IP와 넷마스크를 입력할 수 있나요?**

네. 첫 번째 필드에는 IP 주소만 두고, 두 번째 필드에 /프리픽스 대신 255.255.255.0 같은 점 표기 넷마스크를 입력하세요. 0.0.0.255 같은 Cisco 방식 와일드카드 마스크도 그 필드에서 동작하며 같은 /24가 됩니다. 255.0.255.0처럼 비트가 연속되지 않은 마스크는 어떤 CIDR 블록도 나타내지 않으므로 거부됩니다.

**/24를 더 작은 서브넷으로 나누려면 어떻게 하나요?**

이 도구가 대신 나눠 주지는 않지만 계산은 간단합니다. 프리픽스에 비트를 하나 더할 때마다 서브넷 수는 두 배가 되고 크기는 절반이 됩니다. /24(주소 256개)는 128개짜리 /25 두 개, 64개짜리 /26 네 개, 또는 32개짜리 /27 여덟 개로 나뉩니다. 192.168.10.0/24의 /26 네 개는 .0, .64, .128, .192에서 시작하고 각각 사용 가능한 호스트가 62개이므로, 192.168.10.64/26은 .65부터 .126까지이고 .127이 브로드캐스트입니다. 각 블록을 여기에 입력해 범위를 확인하고, 크기는 이 페이지의 프리픽스 표에서 고르세요. 장비 50대에는 /26이 필요합니다. /27은 사용 가능한 호스트가 30개뿐이기 때문입니다.

**사설 IP 주소 범위는 어디인가요?**

RFC 1918은 사설 IPv4 범위 세 개를 정합니다. 10.0.0.0/8(10.0.0.0부터 10.255.255.255까지, 16,777,216개 주소), 172.16.0.0/12(172.16.0.0부터 172.31.255.255까지, 1,048,576개 주소), 192.168.0.0/16(192.168.0.0부터 192.168.255.255까지, 65,536개 주소)입니다. 흔한 실수는 172.32.0.0 이상을 사설로 보는 것인데, 이는 공인 주소입니다. 사설은 172.16부터 172.31까지만입니다. 공용 인터넷에서 라우팅되지 않는 범위가 세 개 더 있습니다. 100.64.0.0/10은 통신사급 NAT 공간(RFC 6598), 169.254.0.0/16은 DHCP가 실패했을 때 기기가 스스로 정하는 링크 로컬 주소(RFC 3927), 127.0.0.0/8은 루프백입니다. IPv6에서는 고유 로컬 주소 fc00::/7(RFC 4193, 실제로는 fd00::/8)이 사설 역할을 하고 fe80::/10은 링크 로컬입니다. 여기에 아무 블록이나 입력하면 결과에 사설, 통신사급 NAT, 링크 로컬, 루프백, 공인 중 하나로 표시됩니다.

**와일드카드 마스크란 무엇이고 어디에 쓰나요?**

와일드카드 마스크는 넷마스크의 모든 비트를 뒤집은 것이라, 각 옥텟은 255에서 넷마스크 옥텟을 뺀 값입니다. 255.255.255.0(/24)은 0.0.0.255가 되고 255.255.255.192(/26)는 0.0.0.63이 됩니다. 0 비트는 그 비트가 일치해야 한다는 뜻이고 1 비트는 어떤 값이든 허용한다는 뜻입니다. Cisco IOS 액세스 리스트와 OSPF network 문은 넷마스크 대신 와일드카드를 받습니다. access-list 10 permit 192.168.10.64 0.0.0.63은 192.168.10.64부터 192.168.10.127까지 일치하고, network 10.0.0.0 0.0.0.255 area 0은 10.0.0.0/24에 속한 인터페이스에서 OSPF를 켭니다. 와일드카드 자리에 넷마스크를 쓰면 엉뚱한 주소가 일치하므로, 결과나 이 페이지의 프리픽스 표에서 와일드카드 마스크 행을 복사하세요.

## 개발자 도구의 다른 도구

- [인코딩 / 디코딩](https://discuvr.org/encode-decode/?hl=ko)
- [Unix 타임스탬프 변환기](https://discuvr.org/timestamp-converter/?hl=ko)
- [시스템 다이어그램 메이커](https://discuvr.org/system-diagram/?hl=ko)
- [JSON Formatter](https://discuvr.org/json-formatter/?hl=ko)

## 함께 자주 쓰는 도구

- [내 IP 확인](https://discuvr.org/what-is-my-ip/?hl=ko)
- [웹사이트 보안 스캔](https://discuvr.org/security-scan/?hl=ko)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
