공인 IP vs 사설 IP
인터넷이나 네트워크 설정을 하다 보면 공인 IP, 사설 IP, 내부 IP, 외부 IP라는 말을 자주 보게 됩니다. 특히 공유기 설정, 포트포워딩, 원격 접속, 웹 서버 운영, CCTV 접속, NAS 접속, 게임 서버 구축 등을 할 때 공인 IP와 사설 IP의 차이를 알아야 문제를 해결하기 쉽습니다.
겉으로 보기에는 모두 숫자로 된 IP 주소처럼 보이지만, 공인 IP와 사설 IP는 사용되는 위치와 역할이 다릅니다. 쉽게 말하면 공인 IP는 인터넷에서 나를 찾을 수 있는 주소이고, 사설 IP는 집이나 회사 내부 네트워크에서 장비를 구분하기 위한 주소입니다.
IP 주소는 네트워크에 연결된 장비를 구분하기 위한 주소입니다. 컴퓨터, 스마트폰, 서버, 프린터, NAS, CCTV, 공유기처럼 네트워크에 연결되는 장비는 통신을 위해 IP 주소를 사용합니다.
예를 들어 집에서 노트북으로 인터넷을 사용할 때도 노트북에는 IP 주소가 있습니다. 스마트폰이 와이파이에 연결되어 있을 때도 스마트폰에는 IP 주소가 있습니다. 웹 서버도 IP 주소를 가지고 있고, 공유기도 IP 주소를 가지고 있습니다.
공인 IP(Public IP)
공인 IP는 인터넷에서 직접 식별될 수 있는 IP 주소입니다. 영어로는 Public IP라고 합니다. 인터넷 서비스 제공업체, 즉 KT, SK브로드밴드, LG U+ 같은 통신사나 IDC, 클라우드 업체에서 할당받는 IP 주소입니다.
공인 IP는 전 세계 인터넷에서 중복되지 않아야 합니다. 그래야 인터넷에서 특정 서버나 장비를 정확히 찾아갈 수 있기 때문입니다.
예를 들어 웹사이트에 접속할 때 사용자의 컴퓨터는 해당 웹사이트 서버의 공인 IP를 향해 접속합니다. 도메인 이름을 입력하더라도 실제로는 DNS를 통해 공인 IP 주소를 찾은 뒤 접속하게 됩니다.
특징
-
전 세계에서 중복되지 않음
-
인터넷에서 직접 접근 가능
-
ISP(인터넷 서비스 제공업체)가 할당
-
웹 서버, 메일 서버 등 외부 접속이 필요한 장비에 사용
사용 사례
-
웹사이트 서버 운영
-
인터넷 공유기(WAN 인터페이스)
-
클라우드 서버
사설 IP(Private IP)
사설 IP는 집, 회사, 학교, 사무실 같은 내부 네트워크에서 사용하는 IP 주소입니다. 영어로는 Private IP라고 합니다. 사설 IP는 인터넷 전체에서 직접 접속할 수 있는 주소가 아니라, 내부 네트워크 안에서만 사용하는 주소입니다.
예를 들어 집에서 공유기를 사용한다면 노트북, 스마트폰, 태블릿, TV, 프린터는 각각 사설 IP를 받습니다.
특징
-
같은 주소를 여러 네트워크에서 사용 가능
-
인터넷에서 직접 접근 불가
-
가정이나 회사 내부 네트워크에서 사용
-
NAT(Network Address Translation)를 통해 인터넷 통신
사설 IP 주소 대역
RFC 1918에서 다음과 같이 정의합니다.
| 클래스 | IP 범위 |
|---|---|
| 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 |
사용 사례
-
가정용 PC
-
스마트폰
-
프린터
-
사내 업무용 장비
공인 IP와 사설 IP 비교
사설 IP는 집, 회사, 학교, 사무실 같은 내부 네트워크에서 사용하는 IP 주소입니다. 영어로는 Private IP라고 합니다. 사설 IP는 인터넷 전체에서 직접 접속할 수 있는 주소가 아니라, 내부 네트워크 안에서만 사용하는 주소입니다.
예를 들어 집에서 공유기를 사용한다면 노트북, 스마트폰, 태블릿, TV, 프린터는 각각 사설 IP를 받습니다.
| 구분 | 공인 IP | 사설 IP |
|---|---|---|
| 고유성 | 전 세계 유일 | 네트워크 내부에서만 유일 |
| 인터넷 직접 접속 | 가능 | 불가능 |
| 할당 주체 | ISP | 공유기 또는 DHCP 서버 |
| 사용 위치 | 인터넷 | 내부 네트워크 |
| 주소 재사용 | 불가능 | 가능 |
내 사설 IP와 공인 IP 확인하는 방법
사설 IP 확인하는 방법
윈도우에서 사설 IP를 확인하려면 명령 프롬프트를 사용할 수 있습니다.
먼저 cmd를 실행한 뒤 다음 명령어를 입력합니다.
ipconfig
출력 결과에서 다음 항목을 확인합니다.
IPv4 주소 . . . . . . . . . : 192.168.0.10 기본 게이트웨이 . . . . . . : 192.168.0.1
여기서 IPv4 주소가 내 컴퓨터의 사설 IP입니다. 기본 게이트웨이는 보통 공유기 주소입니다.
공인 IP 확인하는 방법
공인 IP는 웹사이트에서 쉽게 확인할 수 있습니다. 내 IP, 공인 IP 확인, what is my ip 등으로 검색하면 됩니다.
https://tools.jbfactory.net/ko/my-ip/my-ip.html에서 확인할 수도 있습니다.









