컴퓨터 과학/네트워크

공인 IP 주소와 사설 IP 주소의 차이와 이해

Data Jun 2025. 10. 3. 13:52

네트워크를 이해하는 데 중요한 공인 IP(Public IP)사설 IP(Private IP) 개념을 정리해보겠습니다.

 

1. 공인 IP와 사설 IP 확인 방법

컴퓨터의 현재 IP를 확인하는 방법은 운영체제에 따라 다릅니다.

  • Windows: ipconfig
  • Mac/Linux: ifconfig

만약 확인된 IPv4 주소가

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

중 하나라면 이는 사설 IP 주소입니다. 이 주소는 외부 인터넷과 직접 연결되지 않고, 내부 네트워크 안에서만 유효합니다.

 

2. NAT(Network Address Translation)

그렇다면 사설 IP만 가지고 어떻게 인터넷과 통신할 수 있을까요?
바로 NAT (IP 주소 변환 기술) 덕분입니다.

  • 내부(사설 네트워크) → 외부(인터넷) : 사설 IP → 공인 IP 변환
  • 외부(인터넷) → 내부(사설 네트워크) : 공인 IP → 사설 IP 변환

즉, 우리가 가정용 공유기를 사용할 때 실제 인터넷과 연결되는 주소는 공유기가 가진 공인 IP이고, 내 PC의 사설 IP는 NAT를 통해 변환되어 외부와 소통합니다.

 

2. 공인 IP 주소란?

**공인 IP 주소(Public IP Address)**는 전 세계에서 고유하게 할당된 IP 주소입니다.

  • 인터넷 통신 시 반드시 사용되는 주소
  • ISP(인터넷 서비스 제공업체)나 공인 IP 주소 관리 기관을 통해 발급
  • 네트워크 간 직접 통신이 가능

즉, 서버를 외부에서 접근 가능하게 하려면 반드시 공인 IP가 필요합니다.

 

3. 사설 IP 주소란?

**사설 IP 주소(Private IP Address)**는 내부 네트워크에서만 사용되는 주소입니다.
대표적인 범위는 다음과 같습니다:

  • 10.0.0.0 ~ 10.255.255.255
  • 172.16.0.0 ~ 172.31.255.255
  • 192.168.0.0 ~ 192.168.255.255

이 범위 안에서라면 다른 네트워크에서도 중복 사용이 가능합니다.

 

4. 사설 IP의 특징

  • 사설 네트워크 내부에서만 유효
  • 여러 네트워크에서 동일한 주소가 재사용될 수 있음
  • 외부 네트워크와 통신하려면 반드시 공인 IP로 변환(NAT) 필요

즉, 사설 IP는 내부 식별용, 공인 IP는 외부와 연결하기 위한 주소라고 이해할 수 있습니다.

 

 

정리하면

  • 공인 IP: 외부 인터넷과 직접 연결되는 주소 (전 세계에서 유일)
  • 사설 IP: 내부 네트워크에서만 사용되는 주소 (중복 가능)
  • NAT: 사설 IP ↔ 공인 IP 변환을 통해 인터넷과 연결

그래서 우리가 집에서 인터넷을 사용할 때는 PC는 사설 IP를 가지고 있지만, 실제로 인터넷과 연결되는 건 공유기의 공인 IP입니다.