Day 6 · 5/5
🌱 기초 네트워크

공인 IP와 사설 IP의 차이

쉽게 이해하기

공인 IP는 집의 도로명 주소, 사설 IP는 아파트 동호수 같아요. 택배 기사가 우리 집에 택배를 배달하려면 도로명 주소(공인 IP)가 필요하지만, 아파트 안에 들어온 뒤에는 동호수(사설 IP)로 찾아가죠. 인터넷도 마찬가지로 외부에서는 공인 IP로 찾아오고, 내부 네트워크에서는 사설 IP로 기기를 구분해요.

핵심 정리

공인 IP는 인터넷에서 사용하는 고유 주소, 사설 IP는 집이나 회사 내부 네트워크에서만 쓰는 주소예요.

자세히 알아보기

IP 주소에는 공인 IP와 사설 IP 두 종류가 있어요. 공인 IP(Public IP)는 인터넷에서 전 세계적으로 고유한 주소예요. 전 세계에서 똑같은 공인 IP는 없어요. 반면 사설 IP(Private IP)는 집이나 회사 같은 로컬 네트워크 안에서만 사용하는 주소예요. 집에서 Wi-Fi 공유기를 쓰면 공유기가 하나의 공인 IP를 받고, 공유기에 연결된 노트북, 스마트폰, 태블릿 같은 기기들은 각각 사설 IP를 받아요. 예를 들어 공유기의 공인 IP가 123.45.67.89라면, 노트북은 192.168.0.2, 스마트폰은 192.168.0.3 같은 사설 IP를 받는 거죠. 사설 IP는 보통 192.168.x.x나 10.x.x.x 형태로 시작해요. 왜 이렇게 나눠 쓸까요? IPv4 주소는 43억 개 정도밖에 없어서, 전 세계 모든 기기에 공인 IP를 줄 수 없어요. 그래서 공유기가 하나의 공인 IP를 받고, 내부 기기들은 사설 IP로 나눠 쓰는 거예요. 이걸 NAT(Network Address Translation)라고 해요. 개발할 때는 이 차이를 알아야 해요. 내 컴퓨터(localhost, 127.0.0.1)에서 만든 웹사이트는 나만 볼 수 있어요. 다른 사람이 보려면 공인 IP가 있는 서버에 배포해야 하죠. 회사에서 개발할 때도 같은 네트워크(사설 IP)에 있으면 서로 접속할 수 있지만, 집에서는 접속할 수 없어요.