Network

[Network] 공인(Public) IP vs 사설(Private) IP

sagecode 2025. 6. 14. 23:32

인터넷 상에서 어떤 네트워크의 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