MCP로 연결 →

계산 입력

공식

광고

결과

서브넷 마스크 계산

255.255.255.0
CIDR: /24
와일드카드 마스크 0.0.0.255
전체 호스트 수 256
사용 가능한 호스트 수 254

역방향 서브넷 마스크란?

역방향 서브넷 마스크는 흔히 와일드카드 마스크(wildcard mask)라고도 부르며, 일반 서브넷 마스크를 비트 단위로 반전시킨 값입니다. 서브넷 마스크가 1로 IP 주소의 네트워크 영역을 나타낸다면, 와일드카드 마스크는 반드시 일치해야 하는 비트를 0으로, 달라져도 되는 비트를 1로 표시합니다. 와일드카드 마스크는 네트워크 분야에서 폭넓게 쓰이며, 특히 Cisco 장비의 ACL(접근 제어 목록)과 OSPF 설정에서 일반 마스크가 아닌 와일드카드 형식을 요구하기 때문에 자주 등장합니다.

이 계산기는 단 하나의 입력값 — 서브넷 마스크(예: 255.255.255.0) — 만 받아서 역방향 마스크는 물론, 유용한 관련 값까지 즉시 보여줍니다. CIDR 프리픽스 길이, 전체 호스트 수, 사용 가능한 호스트 수가 함께 계산됩니다.

상호 보완적인 이진 비트 행으로 표시된 서브넷 마스크와 와일드카드 마스크
와일드카드(역) 마스크는 서브넷 마스크의 비트 반전입니다.

계산기 사용 방법

  • 서브넷 마스크: 변환하려는 점 표기(dotted-decimal) 마스크를 입력하세요. 예를 들어 255.255.255.192처럼 입력하면 됩니다.
  • 입력 후 실행하면 역방향(와일드카드) 마스크, CIDR 표기, 전체 호스트 수, 사용 가능한 호스트 수가 표시됩니다.

계산 원리(공식)

이 도구는 다음 네 가지 간단한 계산을 수행합니다.

$$\text{Wildcard Mask} = 255.255.255.255 - \text{Subnet Mask}$$
  • 와일드카드 마스크: 각 옥텟을 255에서 뺍니다(\(255 - \text{옥텟}\)).
  • CIDR 프리픽스: 마스크를 2진수로 변환한 뒤 1인 비트의 개수를 셉니다.
  • 전체 호스트 수: \(2^{\,32 - \text{CIDR}}\).
  • 사용 가능한 호스트 수: 전체 호스트 수에서 2를 뺀 값입니다(네트워크 주소 1개, 브로드캐스트 주소 1개 제외). 최솟값은 0입니다.
광고
와일드카드 옥텟을 구하기 위해 255에서 서브넷 마스크를 옥텟별로 빼는 모습
각 와일드카드 옥텟은 255에서 해당 서브넷 옥텟을 뺀 값과 같습니다.

예제로 살펴보기

255.255.255.0을 입력했다고 가정해 봅시다.

  • 와일드카드 마스크: \(255-255,\ 255-255,\ 255-255,\ 255-0\) = 0.0.0.255
  • CIDR: 2진수로 변환하면 1이 24개이므로 프리픽스는 /24
  • 전체 호스트 수: $$2^{\,(32 - 24)} = 2^{8} = 256$$
  • 사용 가능한 호스트 수: \(256 - 2 = 254\)

자주 묻는 질문

/24의 와일드카드가 왜 0.0.0.255로 나오나요? 와일드카드는 마스크를 정확히 반전시킨 값이기 때문입니다. 마스크가 고정하는 비트(네트워크 영역)는 0이 되고, 호스트 비트는 1이 됩니다. 이 경우 마지막 옥텟의 256개 주소 영역이 그대로 1로 표시됩니다.

와일드카드 마스크는 실제로 어디에 쓰나요? 가장 대표적인 곳은 Cisco IOS의 접근 제어 목록(ACL)과 OSPF의 network 구문입니다. 이들 설정은 일반 서브넷 마스크 대신 와일드카드 마스크를 요구합니다.

사용 가능한 호스트에서 왜 2를 빼나요? 서브넷의 첫 번째 주소는 네트워크 식별자로, 마지막 주소는 브로드캐스트 주소로 예약되어 있어 어느 쪽도 장비에 할당할 수 없기 때문입니다.

최종 업데이트: