나의 IP: 未知的 · 나의 상태: 보호됨보호 안 됨未知的

서브넷 마스크란 무엇인가요?

한눈에 보기에는 IP 주소가 무작위로 숫자를 나열한 것처럼 보일 수 있습니다. 하지만 이러한 무작위 숫자 조합의 이면에는 나름의 로직이 숨겨져 있으며 IP 주소를 나눈 작은 네트워크 조각을 서브넷 마스크(subnet mask)라고 부릅니다. 서브넷 마스크가 무엇인지, 서브넷 마스크를 어떻게 찾는 것인지, IP 주소는 왜 숨겨야 하는지, 어떤 VPN을 이용해야 하는지 궁금하다면 이 글을 자세히 읽어 보세요.

Ilma Vienažindytė Ilma Vienažindytė

Ilma Vienažindytė

서브넷 마스크란 무엇인가요?

서브넷 마스크란 무엇인가요?

서브넷 마스크(subnet mask)는 32비트의 숫자로 ‘0’의 비트는 호스트 부분을 나타내고 ‘1’의 비트는 네트워크 부분을 나타냅니다. 이러한 방식으로 서브넷 마스크는 IP 주소를 네트워크 및 호스트 주소와 분리합니다. 서브넷 마스크는 기본적으로 자체 32비트 숫자를 이용하여 IP 주소를 마스킹하기 때문에 여기서 ‘마스크’라는 단어가 이용됩니다.

서브넷이란 무엇인가요?

전 세계에는 수백만 개의 네트워크가 존재하며 그 규모도 각기 다릅니다. 보통 네트워크의 규모가 더 클수록 네트워크를 관리하고 유지하기는 더 어려워집니다. 네트워크가 작은 조각으로 쪼개져 있는 경우 이러한 조각을 서브넷이라고 부릅니다. 한 마디로 서브넷은 작은 네트워크라고 할 수 있습니다. 이 때 네트워크 성능 개선을 위해 네트워크 관리자가 효율적으로 자원을 분배하는 것이 바로 서브네팅(Subnetting)입니다.

서브네팅은 많은 측면에서 장점이 있습니다.

  • 관리하기 쉬움
  • 고급 네트워크 보안
  • 네트워크 트래픽 감소
  • 네트워크 서브네팅 시 인터넷 서비스 업체(ISP)로부터 추가 IP 주소를 받을 필요가 없음

서브네팅에는 이처럼 많은 장점이 있긴 하지만 서브네팅을 위해 추가 하드웨어가 필요한 경우가 종종 있기에 추가 비용이 들 수 있다는 단점도 존재합니다.

서브넷 마스크 설명

subnet-mask-ko

모든 집 주소가 도로명 주소와 번지수로 정해지듯이 IP 주소는 네트워크 구성요소와 호스트 구성요소로 구성됩니다. IP 주소에 대해서 잘 모르신다면, 여기에서 IP 주소에 대해서 자세히 알아볼 수 있습니다.

192.168.123.132를 예로 들면 이 IP 주소에서 ‘192.168.123.’은 네트워크를 나타내며 ‘132’는 네트워크에 연결된 기기를 나타냅니다.

IP 주소는 32비트로 구성되지만 32비트로 설명하는 경우에는 너무 길고 복잡하기 때문에 십진수 체계로 설명하도록 하겠습니다.

192.168.123.132 = 11000000.10101000.01111011.10000100

IP 주소 서브넷 마스크는 네트워크 부분을 반영합니다. 서브넷 마스크는 다음과 같이 나타날 수 있습니다.

255.255.255.0 = 11111111.11111111.11111111.00000000

이 둘을 합치면 다음과 같은 결과가 나타납니다.

11000000.10101000.01111011.00000000 (네트워크 주소: 192.168.123.0)

00000000.00000000.00000000.10000100 (호스트 주소: 000.000.000.132)

여기서 192.168.123.0이 서브넷이며 192.168.123.132는 대상 주소(서브넷 내 기기)입니다. 하지만 여러분이 VPN을 이용하고 있다면 IP 주소는 여러분이 연결하는 VPN 서버에 따라서 달라질 것입니다. 이 부분에 대해서 자세히 알고 싶다면 VPN이란 글을 읽어 보세요.

IP 주소 클래스

IP 주소 클래스는 A, B, C로 나뉩니다. 클래스 D와 클래스 E도 존재하기는 하지만 최종 사용자가 이용하진 않습니다. 클래스마다 기본 서브넷 마스크가 다르며 여러분은 IP 주소의 첫 세 자리를 확인하여 클래스를 확인할 수 있습니다.

클래스 A IP 주소

클래스 A 네트워크는 255.0.0.0의 서브넷 마스크를 이용하며 첫 옥텟(8비트로 구성된 부분)은 0~127으로 구성되어 있습니다. 126개의 네트워크를 허용하며 네트워크당 호스트가 거의 1,700만 개에 달합니다.

클래스 B IP 주소

클래스 B는 255.255.0.0의 서브넷 마스크를 이용하며 첫 옥텟은 128~191로 구성됩니다. 클래스 B IP 주소는 중간 규모와 대규모 네트워크에서 이용합니다. 클래스 B는 약 1600개의 네트워크를 허용하며 네트워크당 65,000개의 호스트를 허용합니다.

클래스 C IP 주소

클래스 C는 LAN(Local Area Network)에 이용되며 200만 개의 네트워크를 허용하고 각각 254개의 호스트를 두고 있습니다. 클래스 C는 255.255.255.0의 서브넷 마스크를 이용하고 첫 옥텟은 192~223으로 구성되어 있습니다.

어떻게 서브넷 마스크를 찾나요?

MacOS의 경우

  1. 시스템 환경설정 > 네트워크로 이동하세요.
  2. 네트워크를 선택하시고 고급을 클릭하세요.
  3. TCP/IP 탭을 클릭하시면 서브넷 마스크와 함께 IP 주소를 확인할 수 있습니다.

Windows의 경우

  1. 제어판 > 네트워크 및 인터넷으로 이동하세요.
  2. 네트워크 이름을 선택한 후 세부사항을 클릭합니다.
  3. 여기서 다른 네트워크 세부사항과 함께 서브넷 마스크를 확인할 수 있습니다.

iOS의 경우

  1. 설정 > Wi-Fi로 이동하세요.
  2. 현재 연결된 네트워크를 확인하시고 ‘i’ 아이콘을 클릭하세요.
  3. 여기서 다른 네트워크 세부사항과 함께 서브넷 마스크를 확인할 수 있습니다.

Android의 경우

  1. 설정 > 연결 > Wi-Fi로 이동하세요.
  2. 현재 연결된 네트워크를 탭하세요.
  3. 여기서 다른 네트워크 세부사항과 함께 서브넷 마스크를 확인할 수 있습니다

서브넷 마스크 계산기란 무엇인가요?

Subnet mask 계산기를 이용하면 서브넷 마스크, 네트워크 주소, IP 주소, 사용 가능한 호스트 범위 등을 알 수 있습니다. IP 주소 서브넷 마스크를 계산하는 다양한 웹사이트와 앱을 활용하여 네트워크를 관리하고 IP 주소를 특정 팀에 할당할 수 있습니다.

서브넷 마스크 치트 시트

CIDR서브넷 마스크IP 주소 개수와일드카드 마스크
/32255.255.255.25510.0.0.0
/31255.255.255.25420.0.0.1
/30255.255.255.25240.0.0.3
/29255.255.255.24880.0.0.7
/28255.255.255.240160.0.0.15
/27255.255.255.224320.0.0.31
/26255.255.255.192640.0.0.63
/29255.255.255.24880.0.0.7
/28255.255.255.240160.0.0.15
/27255.255.255.224320.0.0.31
/26255.255.255.192640.0.0.63
/25255.255.255.1281280.0.0.127
/24255.255.255.02560.0.0.255
/23255.255.254.05120.0.1.255
/22255.255.252.010240.0.3.255
/21255.255.248.020480.0.7.255
/20255.255.240.040960.0.15.255
/19255.255.224.081920.0.31.255
/18255.255.192.0163840.0.63.255
/17255.255.128.0327680.0.127.255
/16255.255.0.0655360.0.255.255
/15255.254.0.01310720.1.255.255
/14255.252.0.02621440.3.255.255
/13255.248.0.05242880.7.255.255
/12255.240.0.010485760.15.255.255
/11255.224.0.020971520.31.255.255
/10255.192.0.041943040.63.255.255
/9255.128.0.083886080.127.255.255
/8255.0.0.0167772160.255.255.255
/7254.0.0.0335544321.255.255.255
/6252.0.0.0671088643.255.255.255
/5248.0.0.01342177287.255.255.255
/4240.0.0.026843545615.255.255.255
/3224.0.0.053687091231.255.255.255
/2192.0.0.0107374182463.255.255.255
/1128.0.0.02147483648127.255.255.255
/00.0.0.0 4294967296255.255.255.255

왜 IP 주소를 숨겨야 할까요?

IP 주소를 공개적으로 드러낸 채로 인터넷을 사용하면 위험합니다. IP 주소를 집 주소에 비유하자면, 마치 비싼 외제 차에 집 주소를 붙여놓고 드라이브하는 것과 같습니다. 여러분의 개인정보를 적나라하게 드러내면서 도로를 배회한다고 생각해보세요! IP 주소를 숨기지 않고 인터넷을 이용하는 경우에도 그렇습니다. IP 주소를 숨겨야 하는 이유는 다음과 같습니다.

  • 인터넷 서비스 업체로부터 인터넷 활동을 숨기기 위해
  • 해킹 피해를 방지하기 위해
  • 정부 검열을 우회하기 위해
  • 공용 와이파이에서 보안을 유지하기 위해
  • 인터넷 사용 중에 익명을 유지하기 위해

NordVPN은 IP 주소를 숨겨주고 트래픽을 암호화해주므로 결과적으로 보안과 프라이버시를 개선할 수 있습니다. NordVPN 앱은 이용하기 쉬우며 최대 6개 기기에 동시 연결할 수 있습니다. 또한 VPN에 연결하면 트래픽이 암호화된 터널을 통해서 리디렉션되어 훨씬 안전하게 인터넷을 이용할 수 있습니다.

NordVPN으로 인터넷 접속 시 실제 IP 주소와 트래픽을 숨길 수 있습니다.


Ilma Vienažindytė
Ilma Vienažindytė Ilma Vienažindytė
success 인증된 작가
Ilma Vienažindytė는 기술 및 온라인 보안에 대한 열정을 가진 콘텐츠 크리에이터입니다. 기술에 초점을 맞추고, 새로운 시장에 사이버 보안 인사이트를 제공하는 것을 전문으로 합니다.