서브넷 마스크 IP 주소 계산 할인 설정 확인법을 찾는 여러분, 안녕하세요! 복잡하게만 느껴졌던 네트워크 세상, 그중에서도 ‘서브넷 마스크’에 대해 쉽고 명확하게 이해할 수 있도록 도와드리겠습니다. 우리 주변의 모든 디지털 기기가 인터넷에 연결되기 위해 필수적인 IP 주소와 떼려야 뗄 수 없는 관계인 서브넷 마스크는 생각보다 우리 생활과 밀접하게 연결되어 있습니다. 이 가이드를 통해 서브넷 마스크가 무엇인지, 왜 중요한지, 그리고 어떻게 활용되는지 종합적으로 알아보세요.
1. 네트워크의 길잡이 서브넷 마스크 IP 주소 계산 할인 설정 확인법이란 무엇인가요
우리가 살고 있는 세상에 집 주소가 있듯이, 인터넷에 연결된 모든 기기에는 고유한 ‘IP 주소’가 있습니다. 이 IP 주소는 192.168.1.100처럼 점으로 구분된 네 개의 숫자로 이루어져 있습니다. 그런데 이 IP 주소만으로는 해당 기기가 어떤 네트워크에 속해 있는지, 그리고 같은 네트워크 안에서 어떤 기기인지 구분하기 어렵습니다.

바로 이때 ‘서브넷 마스크’가 등장합니다. 서브넷 마스크는 IP 주소를 ‘네트워크 부분’과 ‘호스트 부분’으로 나누는 역할을 합니다. 마치 우편번호가 ‘시/도’와 ‘상세 주소’를 나누는 것과 같습니다. 예를 들어, 255.255.255.0이라는 서브넷 마스크를 사용하면, IP 주소의 앞 세 덩어리(예: 192.168.1)는 네트워크를 식별하는 부분이고, 마지막 한 덩어리(예: 100)는 해당 네트워크 안에서 개별 기기를 식별하는 부분이라는 것을 알려줍니다.
이러한 구분을 통해 라우터(공유기)는 어떤 데이터 패킷이 외부 인터넷으로 나가야 하는지, 아니면 우리 집 안의 다른 기기로 전달되어야 하는지 빠르게 판단할 수 있습니다. 서브넷 마스크는 네트워크를 효율적으로 관리하고, 데이터를 올바른 목적지로 전송하는 데 필수적인 요소입니다.
2. 서브넷 마스크 왜 알아야 할까요 실생활 활용법
서브넷 마스크는 IT 전문가들만의 전유물이 아닙니다. 일반 사용자들도 서브넷 마스크의 기본 개념을 이해하고 있으면 여러모로 유용하게 활용할 수 있습니다.
가정 내 와이파이 네트워크 이해 및 설정
새로운 와이파이 공유기를 설치하거나, 스마트 홈 기기를 연결할 때 IP 주소와 서브넷 마스크를 설정해야 하는 경우가 있습니다. 이때 서브넷 마스크의 의미를 알면 기본적인 네트워크 설정을 이해하고, 문제 발생 시 어느 부분을 확인해야 할지 짐작할 수 있습니다. 예를 들어, IP 주소 충돌이 발생했을 때 서브넷 마스크와 네트워크 범위를 확인하여 문제를 해결할 수 있습니다.회사나 공공장소 네트워크 환경 파악
회사나 학교에서 네트워크 문제로 인터넷이 안 되거나 특정 서버에 접속이 안 될 때, 내 컴퓨터의 IP 주소와 서브넷 마스크를 확인하는 것만으로도 기본적인 문제 진단을 시작할 수 있습니다. 예를 들어, 다른 사람들과 다른 서브넷 마스크를 사용하고 있다면, 네트워크 연결에 문제가 있을 수 있다는 것을 알 수 있습니다.네트워크 보안 강화
네트워크를 여러 개의 작은 서브넷으로 나누는 ‘서브넷팅’은 보안을 강화하는 효과적인 방법 중 하나입니다. 예를 들어, 손님용 와이파이와 개인용 와이파이를 다른 서브넷으로 분리하여 손님들이 내 개인 기기에 접근하는 것을 막을 수 있습니다. 서브넷 마스크는 이러한 네트워크 분할의 핵심적인 도구입니다.네트워크 기기 간 통신 문제 해결
스마트 TV, NAS(네트워크 저장 장치), 네트워크 프린터 등 다양한 기기가 우리 생활 속에 들어와 있습니다. 이 기기들이 서로 통신하지 못할 때, 각 기기의 IP 주소와 서브넷 마스크가 일치하는지 확인하는 것은 가장 기본적인 문제 해결 단계입니다.
3. 서브넷 마스크 기본 개념 IP 주소와 함께 이해하기
서브넷 마스크를 제대로 이해하려면 IP 주소의 구조를 먼저 알아야 합니다. IP 주소는 32비트의 이진수로 구성되어 있으며, 편의상 8비트씩 네 덩어리로 나누어 십진수로 표기합니다. 이 한 덩어리를 ‘옥텟(Octet)’이라고 부릅니다. 예를 들어, 192.168.1.100은 네 개의 옥텟으로 이루어져 있습니다.
서브넷 마스크는 이 IP 주소의 32비트 중 어디까지가 ‘네트워크 주소’이고, 어디부터가 ‘호스트 주소’인지를 알려주는 역할을 합니다. 서브넷 마스크는 항상 연속된 1과 연속된 0으로 구성됩니다. 1로 채워진 부분이 네트워크 주소이고, 0으로 채워진 부분이 호스트 주소입니다.
예를 들어, 가장 흔히 볼 수 있는 서브넷 마스크인 255.255.255.0을 이진수로 표현하면 다음과 같습니다.
- 255 = 11111111
- 255 = 11111111
- 255 = 11111111
- 0 = 00000000
즉, 11111111.11111111.11111111.00000000이 됩니다. 이 서브넷 마스크는 IP 주소의 처음 24비트가 네트워크 주소이고, 나머지 8비트가 호스트 주소라는 것을 의미합니다. 이렇게 네트워크를 구분하는 것을 ‘서브넷팅(Subnetting)’이라고 합니다.

4. 서브넷 마스크 확인 방법 운영체제별 따라하기
내 컴퓨터나 스마트폰의 IP 주소와 서브넷 마스크를 확인하는 것은 매우 간단합니다. 각 운영체제별로 확인하는 방법을 알려드리겠습니다.
윈도우 컴퓨터에서 확인하기
- 키보드의
Windows 로고 키 + R을 눌러 실행 창을 엽니다.
cmd를 입력하고 엔터를 눌러 명령 프롬프트를 실행합니다.- 명령 프롬프트 창에
ipconfig를 입력하고 엔터를 누릅니다. IPv4 주소옆에 내 컴퓨터의 IP 주소가 표시되며,서브넷 마스크옆에 해당 네트워크의 서브넷 마스크가 표시됩니다.
macOS 또는 리눅스 컴퓨터에서 확인하기
터미널앱을 엽니다. (macOS: 응용 프로그램 > 유틸리티 > 터미널)- 명령 프롬프트에
ifconfig또는ip addr을 입력하고 엔터를 누릅니다. (ifconfig는 구 버전,ip addr은 신 버전에서 주로 사용됩니다.) - 출력되는 정보 중에서 활성화된 네트워크 어댑터(예:
en0또는eth0)를 찾습니다. inet또는inet addr옆에 IP 주소가 표시되며,netmask또는mask옆에 서브넷 마스크가 표시됩니다. (macOS의 경우 서브넷 마스크가 16진수로 표시될 수 있으며, 이를 십진수로 변환해야 합니다. 예:0xffffff00은255.255.255.0입니다.)
스마트폰 또는 태블릿에서 확인하기
안드로이드
설정앱을 엽니다.네트워크 및 인터넷>Wi-Fi로 이동합니다.- 현재 연결된 Wi-Fi 네트워크를 길게 누르거나 톱니바퀴 아이콘을 탭합니다.
고급또는네트워크 세부정보를 선택하면 IP 주소와 서브넷 마스크(또는 네트워크 접두사 길이)를 확인할 수 있습니다.
iOS (아이폰, 아이패드)
설정앱을 엽니다.Wi-Fi로 이동합니다.- 현재 연결된 Wi-Fi 네트워크 옆의
i(정보) 아이콘을 탭합니다. - IP 주소와 서브넷 마스크를 확인할 수 있습니다.
공유기 관리자 페이지에서 확인하기
대부분의 공유기는 웹 브라우저를 통해 관리자 페이지에 접속하여 네트워크 설정을 확인할 수 있습니다. 공유기 뒷면이나 설명서에 적힌 IP 주소(예: 192.168.0.1 또는 192.168.1.1)로 접속한 후, 로그인하여 ‘네트워크 설정’, ‘LAN 설정’ 등의 메뉴에서 서브넷 마스크를 확인할 수 있습니다.
5. 서브넷 마스크의 종류와 특성 CIDR 표기법 이해
과거에는 네트워크를 ‘클래스’라는 개념으로 나누었습니다. 클래스 A, B, C 네트워크가 각각 고정된 서브넷 마스크를 가졌었죠.
- 클래스 A: 255.0.0.0 (네트워크 1개, 호스트 1600만 개 이상)
- 클래스 B: 255.255.0.0 (네트워크 6만 5천 개 이상, 호스트 6만 5천 개 이상)
- 클래스 C: 255.255.255.0 (네트워크 200만 개 이상, 호스트 254개)
하지만 이 클래스 기반 방식은 IP 주소 낭비가 심하다는 단점이 있었습니다. 예를 들어, 호스트가 100개 필요한 조직에 클래스 C 네트워크를 주면 적절하지만, 300개가 필요하면 클래스 B를 줘야 했고, 그럼 6만 개 이상의 IP 주소가 낭비되었습니다.
이러한 비효율성을 해결하기 위해 등장한 것이 바로 ‘CIDR(Classless Inter-Domain Routing)’입니다. CIDR은 클래스 개념 없이, 서브넷 마스크의 1의 개수를 슬래시(/) 뒤에 붙여 표기하는 방식입니다. 예를 들어, 255.255.255.0은 24개의 1로 구성되므로, /24로 표기합니다. IP 주소 192.168.1.0/24는 ‘IP 주소 192.168.1.0과 서브넷 마스크 255.255.255.0을 사용한다’는 의미입니다.
CIDR은 필요한 만큼만 네트워크를 분할할 수 있도록 해주어 IP 주소 고갈 문제를 완화하는 데 크게 기여했습니다. 오늘날 우리가 사용하는 대부분의 네트워크는 CIDR 기반으로 구성되어 있습니다.
CIDR 접두사별 서브넷 마스크와 호스트 수 예시
다음 표는 자주 사용되는 CIDR 접두사에 따른 서브넷 마스크와 해당 서브넷에서 사용할 수 있는 호스트(기기)의 최대 수를 보여줍니다.
CIDR 접두사서브넷 마스크 (십진수)총 IP 주소 수사용 가능 호스트 수설명/8255.0.0.016,777,21616,777,214매우 큰 네트워크 (클래스 A)/16255.255.0.065,53665,534큰 네트워크 (클래스 B)/24255.255.255.0256254가장 일반적인 가정/소규모 사무실 네트워크 (클래스 C)/25255.255.255.128128126/24를 절반으로 나눈 서브넷/26255.255.255.1926462/24를 4등분한 서브넷/27255.255.255.2243230중소규모 서브넷/28255.255.255.2401614매우 작은 서브넷/30255.255.255.25242두 기기 간의 직접 연결 (점대점 링크)
참고: ‘사용 가능 호스트 수’는 총 IP 주소 수에서 네트워크 주소와 브로드캐스트 주소 2개를 제외한 값입니다. 네트워크 주소는 해당 네트워크 자체를 식별하는 데 사용되고, 브로드캐스트 주소는 해당 네트워크의 모든 기기에 데이터를 동시에 보내는 데 사용됩니다.
6. 서브넷 마스크 계산 원리 쉽게 배우기
서브넷 마스크의 계산 원리는 ‘이진수 변환’과 ‘AND 연산’에 기반합니다. 복잡하게 들리지만, 기본적인 개념만 이해하면 어렵지 않습니다.
1단계 IP 주소와 서브넷 마스크를 이진수로 변환하기
예시로 IP 주소 192.168.1.100과 서브넷 마스크 255.255.255.0을 사용해 보겠습니다.
- IP 주소: 192.168.1.100
- 192 = 11000000
- 168 = 10101000
- 1 = 00000001
- 100 = 01100100
전체 IP 이진수: 11000000.10101000.00000001.01100100
- 서브넷 마스크: 255.255.255.0
- 255 = 11111111
- 255 = 11111111
- 255 = 11111111
- 0 = 00000000
전체 서브넷 마스크 이진수: 11111111.11111111.11111111.00000000
2단계 AND 연산으로 네트워크 주소 찾기
AND 연산은 두 개의 비트가 모두 1일 때만 결과가 1이 되고, 그 외에는 0이 되는 논리 연산입니다. IP 주소와 서브넷 마스크를 비트별로 AND 연산하면 ‘네트워크 주소’를 얻을 수 있습니다.
IP 주소: 11000000.10101000.00000001.01100100 (192.168.1.100)
서브넷 마스크: 11111111.11111111.11111111.00000000 (255.255.255.0)
——————————————————————
네트워크 주소: 11000000.10101000.00000001.00000000 (192.168.1.0)
이렇게 계산된 192.168.1.0이 바로 이 IP 주소가 속한 네트워크의 주소입니다. 이 네트워크에 속한 모든 기기는 네트워크 부분(192.168.1)이 동일합니다.
3단계 브로드캐스트 주소와 사용 가능한 호스트 수 계산
브로드캐스트 주소
네트워크 주소에서 호스트 부분(서브넷 마스크가 0인 부분)을 모두 1로 채우면 ‘브로드캐스트 주소’가 됩니다. 이 주소로 데이터를 보내면 해당 네트워크의 모든 기기가 데이터를 받습니다.
네트워크 주소: 11000000.10101000.00000001.00000000 (192.168.1.0)호스트 부분 1로: 11111111
——————————————————————
브로드캐스트 주소: 11000000.10101000.00000001.11111111 (192.168.1.255)
따라서 192.168.1.255가 이 네트워크의 브로드캐스트 주소입니다.
사용 가능한 호스트 수
서브넷 마스크의 0의 개수를 n이라고 할 때, 해당 네트워크에서 사용할 수 있는 총 IP 주소는 2^n개입니다. 이 중에서 네트워크 주소와 브로드캐스트 주소 2개는 호스트에 할당할 수 없으므로, 실제로 사용할 수 있는 호스트 수는 (2^n) – 2개입니다.
예시 255.255.255.0 (/24)의 경우, 0은 8개(n=8)이므로:
- 총 IP 주소 수 = 2^8 = 256개
- 사용 가능한 호스트 수 = 256 – 2 = 254개
이 네트워크에서 기기에 할당할 수 있는 IP 주소는 192.168.1.1부터 192.168.1.254까지입니다.

7. 자주 묻는 질문과 오해 바로잡기
Q1 서브넷 마스크를 변경하면 어떻게 되나요
서브넷 마스크를 변경하면 네트워크의 범위가 달라집니다. 예를 들어, /24(255.255.255.0)에서 /25(255.255.255.128)로 변경하면 기존의 하나의 네트워크가 두 개의 작은 네트워크로 분할됩니다. 이렇게 되면 기존에 같은 네트워크에 있던 기기들이 서로 통신하지 못하게 될 수 있습니다. 특히 공유기나 라우터에서 서브넷 마스크를 변경할 때는 신중해야 하며, 모든 연결된 기기의 IP 설정도 함께 변경해야 하는 경우가 많습니다. 일반적인 가정에서는 기본 서브넷 마스크를 유지하는 것이 좋습니다.
Q2 모든 장치의 서브넷 마스크는 같아야 하나요
네, 같은 서브넷에 속한 모든 장치는 동일한 서브넷 마스크를 사용해야 합니다. 만약 한 네트워크 내에서 서로 다른 서브넷 마스크를 사용하고 있다면, 해당 장치들은 서로를 인식하지 못하거나 통신에 문제가 발생할 수 있습니다. 예를 들어, 공유기와 연결된 내 컴퓨터의 서브넷 마스크가 공유기 설정과 다르면 인터넷 연결이 안 될 수 있습니다. 다만, 서브넷팅을 통해 의도적으로 네트워크를 분리한 경우에는 각 서브넷마다 다른 서브넷 마스크를 가질 수 있습니다.
Q3 서브넷 마스크는 복잡한 IT 전문가만 아는 것 아닌가요
서브넷 마스크의 깊은 계산 원리나 복잡한 서브넷팅 설계는 IT 전문가의 영역일 수 있습니다. 하지만 이 가이드에서 설명했듯이, 서브넷 마스크가 무엇이고 왜 필요한지, 그리고 내 기기의 서브넷 마스크를 어떻게 확인하는지 정도는 일반 사용자도 충분히 이해하고 활용할 수 있습니다. 기본적인 이해는 네트워크 문제 해결이나 스마트 기기 설정에 큰 도움이 됩니다.
Q4 서브넷 마스크가 255.255.255.255인 경우도 있나요
네, 서브넷 마스크가 255.255.255.255인 경우도 있습니다. 이는 /32로 표기하며, 호스트 부분이 전혀 없고 IP 주소 자체가 네트워크 주소가 됩니다. 주로 VPN 연결이나 특정 라우팅 설정에서 단일 호스트를 가리킬 때 사용되며, 일반적인 로컬 네트워크에서는 사용되지 않습니다. 이 경우 해당 IP 주소는 자기 자신하고만 통신할 수 있습니다.
8. 효율적인 네트워크 설정을 위한 팁과 조언
기본 서브넷 마스크 유지하기
대부분의 가정용 공유기나 소규모 사무실 네트워크에서는 기본적으로 192.168.0.0/24 또는 192.168.1.0/24와 같은 클래스 C 서브넷을 사용합니다. 이는 254개의 호스트를 지원하며, 대부분의 환경에 충분합니다. 특별한 이유가 없다면 이 기본 설정을 그대로 사용하는 것이 가장 안정적이고 효율적입니다. 불필요하게 서브넷 마스크를 변경하면 네트워크 구성이 복잡해지고 문제 발생 시 진단이 어려워질 수 있습니다.
필요할 때만 서브넷 분할 고려하기
만약 수백 대 이상의 기기가 연결되어야 하는 대규모 네트워크를 구축하거나, 특정 부서의 네트워크를 다른 부서와 완전히 분리하여 보안을 강화해야 하는 경우에만 서브넷팅을 고려하세요. 예를 들어, 서버 네트워크, 사용자 네트워크, 게스트 네트워크 등을 분리하여 트래픽을 효율적으로 관리하고 보안 위험을 줄일 수 있습니다. 하지만 이는 전문적인 지식이 필요하므로, 전문가의 도움을 받는 것이 좋습니다.
IP 주소 충돌 방지하기
네트워크 내에서 두 개 이상의 기기가 동일한 IP 주소를 가지면 ‘IP 주소 충돌’이 발생하여 두 기기 모두 인터넷 연결에 문제가 생길 수 있습니다. 대부분의 공유기는 DHCP(Dynamic Host Configuration Protocol) 기능을 통해 자동으로 IP 주소를 할당하여 충돌을 방지합니다. 하지만 특정 기기에 수동으로 IP 주소를 설정할 때는 반드시 해당 주소가 다른 기기에 할당되지 않았는지 확인해야 합니다. 서브넷 마스크를 이해하면 어떤 IP 주소 범위 내에서 할당해야 하는지 명확히 알 수 있습니다.
네트워크 보안 강화에 서브넷 활용하기
서브넷을 나누는 것은 논리적인 분리를 통해 보안을 강화할 수 있는 좋은 방법입니다. 예를 들어, IoT 기기(스마트 전구, 온도 조절기 등)는 보안 취약점이 있을 수 있으므로, 이들을 별도의 서브넷으로 분리하여 메인 네트워크에 있는 컴퓨터나 스마트폰의 보안을 보호할 수 있습니다. 만약 IoT 기기 중 하나가 해킹당하더라도, 공격자가 메인 네트워크로 쉽게 침투하는 것을 막을 수 있습니다. 이는 비용 효율적인 방법으로 네트워크 보안을 향상시키는 좋은 예시입니다.
라우터 설정에 대한 이해
라우터(공유기)는 서로 다른 서브넷 간의 통신을 중계하는 역할을 합니다. 라우터 설정 페이지에서 ‘LAN 설정’ 또는 ‘네트워크 설정’ 부분을 보면 라우터 자체의 IP 주소와 서브넷 마스크를 확인할 수 있습니다. 이 정보는 네트워크 문제 해결이나 고급 설정 시 중요하게 활용됩니다. 예를 들어, 라우터의 서브넷 마스크를 변경하면 라우터가 관리하는 로컬 네트워크의 크기가 변경되는 것이므로, 신중하게 접근해야 합니다.





