네트워크를 이해하는 데 중요한 공인 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입니다.
'컴퓨터 과학 > 네트워크' 카테고리의 다른 글
| 라우팅(Routing)과 라우터(Router) 이해하기 (0) | 2025.10.03 |
|---|---|
| 정적 IP 주소와 동적 IP 주소 이해하기 (0) | 2025.10.03 |
| 클래스리스 주소 체계와 서브넷 마스크 이해하기 (0) | 2025.10.03 |
| IP 주소와 클래스풀 주소 체계 이해하기 (0) | 2025.10.03 |
| IP 주소로 MAC 주소 알아내기: ARP (0) | 2025.10.03 |