Public IP
- ISP가 할당
- 공용IP, 공인IP 로도 불림
- 전세계에서 유일한 IP주소를 갖는다.
- 외부에 공개되어 있기 때문에 인터넷에 연결된 다른 PC로부터의 접근이 가능하다.
→ 방화벽 등의 보안 프로그램 설치 필요
Private IP
- 라우터가 할당
- 로컬IP, 가상IP, 사설IP 로도 불림
- 일반 가정이나 회사 등 내부적으로 할당된 네트워크 IP주소
- IPv4의 주소부족으로 인해 서브넷팅된 IP
→ 라우터에 의해 로컬 네트워크 상의 PC나 장치에 할당
주소대역
Class | 주소대역 |
---|
A | 10.0.0.0 ~ 10.255.255.255 |
B | 172.16.0.0 ~ 172.31.255.255 |
C | 192.168.0.0 ~ 192.168.255.255 |
Public IP vs Private IP
| Public IP | Private IP |
---|
할당 주체 | ISP(인터넷 서비스 공급자) | 라우터(공유기) |
할당 대상 | 개인 또는 회사의 서버(라우터) | 개인 또는 회사의 기기 |
고유성 | 인터넷 상에서 유일한 주소 | 하나의 네트워크 안에서 유일 |
공개 여부 | 내/외부 접근 가능 | 외부 접근 불가능 |
IP 할당 과정
- 라우터를 통해 1개의 Public IP 할당
- 라우터에 연결된 개인 PC는 Private IP를 각각 할당 받아 인터넷에 접속
- Private IP를 할당받은 개인 PC가 데이터 패킷을 인터넷으로 전송하면, 라우터(공유기)가 해당 Private IP를 Public IP로 바꿔 전송
- 인터넷에서 오는 데이터 패킷의 목적지도 라우터가 Public IP를 해당 PC의 Private IP로 변경 후 전송
reference
https://velog.io/@hidaehyunlee/%EA%B3%B5%EC%9D%B8Public-%EC%82%AC%EC%84%A4Private-IP%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90