인터넷 상에서 어떤 네트워크의 IP 주소를 알려고 할 때, 많은 사람들이 IP주소는 하나라고 생각한다. 하지만 그런 생각과는 다르게 IP주소는 공인 IP와 사설 IP로 나뉜다. 그럼 두 IP주소는 다른점이 뭘까?
사용자가 어떤 브라우저에 접근 할 때 경로
- 먼저 네이버의 도메인 주소(www.naver.com) 를 DNS(Domain Name System)가 IP 주소(예: 223.130.195.200)로 변환해준다.
- 이 때, IP 주소가 공인 IP이다.
- 우리가 집에서 쓰는 모든 기기들은 각각 사설 IP를 가지고 있고 모두 공유기(라우터)를 통해 인터넷에 접속한다. 이 때, 공유기로 들어오는 모든 요청은 외부로 나갈 때 공인 IP 주소를 갖고 나가지만 사설 IP를 기억해놨다가 응답이 돌아오면 그 사설 IP에 맞게 응답을 전달한다.
- 공유기는 NAT(Network Address Translation)를 통해 내부 기기의 사설 IP와 외부의 공인 IP 간의 연결을 중개한다.
이렇게 공인 IP와 사설 IP는 'OO로 XX빌딩'(공인 IP) '402호'(사설 IP) 처럼 큰 주소 내에 개별 주소같은 역할을 한다.
그럼 이제 공인 IP와 사설 IP가 어떻게 생성되는지, 어떤 특징을 갖는지 알아보자.
공인 IP란?
공인(Public) IP는 인터넷 상에서 고유하게 식별 가능한 IP 주소로, 전 세계적으로 유일한 값을 가진다. 이 IP는 인터넷 서비스 제공자(ISP)로부터 할당되며, 외부에서 직접 접근 가능한 주소이다.
- 전 세계에서 중복되지 않도록 공인 기관에서 관리한다.
- 웹 서버, 메일 서버, 클라우드 서버 등 외부 접속이 필요한 장비는 공인 IP를 사용한다.
- 일반 가정이나 기업에서는 보통 공유기(라우터)에만 1개의 공인 IP를 할당받고, 내부는 사설 IP로 나눠 사용한다.
사설 IP란?
사설(Private) IP는 로컬 네트워크(집, 사무실, 학교 등) 내에서만 유효한 IP 주소이다. 이 주소들은 외부 인터넷에서는 인식되지 않으며, 주로 공유기나 내부 네트워크에서 통신하기 위해 사용된다.
그럼 공인 IP와 사설 IP가 겹치면 어떡할까?
이러한 문제 때문에 사설IP 주소는 다음 3가지 주소대역으로 고정된다.
- Class A : 10.0.0.0 ~ 10.255.255.255
- Class B : 172.16.0.0 ~ 172.31.255.255
- Class C : 192.168.0.0 ~ 192.168.255.255
공인 IP vs 사설 IP 비교
항목 | 공인 IP | 사설 IP |
용도 | 외부 인터넷 통신 | 내부 네트워크 통신 |
접근성 | 외부에서 직접 접근 가능 | 외부에서 직접 접근 불가 |
중복 여부 | 전 세계 유일 | 네트워크마다 중복 가능 |
발급 주체 | ISP / 관리 기관 | 공유기(DHCP) 등 |
보안성 | 외부 노출되므로 위험성 있음 | 상대적으로 안전 |
'Network' 카테고리의 다른 글
[Network] ARP vs RARP (1) | 2025.06.13 |
---|---|
[Network] TCP vs UDP 차이가 무엇일까? (1) | 2025.06.11 |
[Network] HTTP/1.1과 HTTP/2의 차이는 무엇일까? (0) | 2025.06.08 |