IP.MLKC GUIDE
공인 IP와 사설 IP의 차이
공인 IP와 사설 IP가 각각 어디에서 사용되는지, 공유기와 NAT가 어떤 역할을 하는지 설명합니다.
두 주소는 사용 범위가 다릅니다
공인 IP는 인터넷에서 통신 상대가 찾아올 수 있도록 인터넷 서비스 제공자(ISP)가 연결에 할당하는 주소입니다. 반면 사설 IP는 집, 회사, 학교처럼 하나의 내부 네트워크 안에서 기기를 구분하기 위해 사용합니다.
노트북에서 192.168.x.x 또는 10.x.x.x 주소가 보이는데 IP 확인 사이트에서는 전혀 다른 주소가 표시되는 것이 정상입니다. 앞의 주소는 내부용이고, 웹사이트가 확인하는 주소는 공유기나 통신사 경계를 통과한 뒤 인터넷에 노출되는 공인 주소입니다.
- IPv4 사설 범위: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16
- 공인 주소: 인터넷에서 고유하게 라우팅되는 주소
- 사설 주소: 서로 다른 내부 네트워크에서 같은 값을 재사용할 수 있는 주소
공유기와 NAT가 주소를 바꿉니다
가정용 공유기는 여러 기기의 사설 IP 통신을 하나의 공인 IP 통신으로 변환합니다. 이 과정을 NAT(Network Address Translation)라고 합니다. 공유기는 각 연결의 출발지 주소와 포트를 기록해 두었다가 돌아오는 응답을 원래 기기로 전달합니다.
이 구조 덕분에 휴대전화, 노트북, TV가 한 회선의 공인 IPv4 주소를 함께 사용할 수 있습니다. 다만 외부에서 내부 기기로 먼저 연결해야 하는 서버나 일부 게임 환경에서는 포트 전달, UPnP 또는 별도 터널 구성이 필요할 수 있습니다.
같은 와이파이에서도 결과가 달라질 수 있습니다
IPv4와 IPv6를 동시에 사용하는 네트워크에서는 서비스가 어떤 프로토콜로 연결되었는지에 따라 표시 주소가 달라집니다. VPN을 켜면 웹사이트에는 VPN 서버의 출구 주소가 보이고, 모바일 데이터로 전환하면 이동통신사가 할당한 주소가 보입니다.
통신사가 CGNAT를 사용하면 여러 가입자가 하나의 공인 IPv4 주소를 공유할 수도 있습니다. 이때 공유기 관리 화면의 WAN 주소도 사설 또는 공유 주소로 보일 수 있어, 외부에서 관찰한 주소와 일치하지 않을 수 있습니다.
문제를 확인하는 순서
주소가 예상과 다를 때는 먼저 VPN·프록시 사용 여부를 확인하고, 현재 연결이 와이파이인지 모바일 데이터인지 구분합니다. 그다음 운영체제의 네트워크 정보에서 내부 주소를 보고, IP 확인 페이지에서 외부 주소를 비교하면 어느 구간에서 주소가 변환되는지 파악하기 쉽습니다.
- VPN이나 회사 보안 에이전트가 켜져 있는지 확인
- IPv4와 IPv6 결과를 각각 확인
- 공유기 WAN 주소와 외부에서 보이는 주소 비교
- 서버 운영 목적이라면 통신사의 CGNAT 또는 인바운드 차단 여부 확인