[netwhat] 공인 IP(Public IP)와 사설 IP(Private IP)

hyeojung·2021년 5월 25일
0

42Seoul

목록 보기
11/16
post-thumbnail
post-custom-banner

1. 공인 IP (Public IP)

인터넷 사용자의 로컬 네트워크를 식별하기 위해 ISP(인터넷 서비스 공급자)가 제공하는 IP 주소이다. 공용 IP 주소라고도 불리며 외부에 공개되어 있다.

공인 IP는 전 세계에서 유일한 IP 주소를 갖는다.

외부에 공개되어 있으므로 인터넷에 연결된 다른 PC로부터의 접근이 가능해, 방화벽 등의 보안 프로그램을 설치할 필요가 있다.



2. 사설 IP (Private IP)

내부 네트워크 상에서 각 컴퓨터 간의 통신을 위한 IP이다. 일반 가정이나 회사 내 등에 할당된 네트워크의 IP 주소로 로컬 IP, 가상 IP라고도 한다.

IPv4의 자원 한계로 인해 서브넷팅된 IP이므로 라우터에 의해 로컬 네트워크 상의 PC나 단말기에 할당된다.

사설 IP는 내부망에서만 사용되므로 서로 다른 내부망에서는 동일한 사설 IP가 할당되어도 상관없다. (내부망 전용 IP)

2.1. 사설 IP 주소 대역

사설 IP는 다음 3개의 주소대역으로 고정된 값을 갖는다.
즉 아래 3개의 클래스 대역은 사용자가 자신의 컴퓨터에 임의로 부여해도 되는 IP 주소 대역이다.

  • A Class: 10.0.0.0 ~ 10.255.255.255
  • B Class: 172.16.0.0 ~ 172.31.255.255
  • C Class: 192.168.0.0 ~ 192.168.255.255


3. 공인 IP와 사설 IP

💻➡🌏 : 사설 IP를 할당받은 스마트폰 혹은 개인 PC가 데이터 패킷을 인터넷으로 전송하면, 라우터가 해당 사설 IP를 공인 IP로 바꿔서 전송
🌏➡💻 : 인터넷에서 오는 데이터 패킷의 목적지도 해당하는 사설 IP로 변경한 후 개인 스마트폰 혹은 PC에 전송한다.

위 그림처럼, 라우터를 통해 1개의 공인 IP를 할당하고 라우터에 연결된 개인 PC는 사설 IP를 각각 할당받아 인터넷에 접속하게 된다. 따라서 사설 IP 주소만으로는 인터넷에 직접 연결할 수 없다.

3.1. 공인 IP와 사설 IP 비교

공인 IP (Public IP)사설 IP (Private IP)
할당 주체ISP(인터넷 서비스 공급자)
할당 대상개인 또는 회사의 서버(라우터)
고유성인터넷 상에서 유일한 주소
공개 여부내/외부 접근 가능


4. 고정 IP와 유동 IP

  • 고정 IP : 컴퓨터에 고정적으로 부여된 IP로, 한 번 부여되면 IP를 반납하기 전까지는 다른 장비에 부여할 수 없는 IP 주소.
  • 유동 IP : 장비에 고정적으로 IP를 부여하지 않고, 컴퓨터를 사용할 때 남아 있는 IP 중에 돌아가면서 부여하는 IP 주소.

인터넷 상에서 서버를 운영하고자 할 때는 꼭 공인 IP를 고정 IP로 부여해야 한다.
공인 IP를 부여받지 못하면 다른 사람이 내 서버에 접속할 수 없고, 고정 IP를 부여하지 않으면 내 서버가 아닌 다른 사람의 서버로 접속될 수도 있기 때문이다.

반면 우리가 집에서 사용하는 인터넷 서비스 업체는 각 가정마다 공인 IP를 유동 IP로 부여하고, 공유기 내부에서는 사설 IP를 유동 IP로 부여하는 것이 일반적이다.



참고한 글

사설 IP, 공인 IP, VPN이란?
https://velog.io/@noyo0123/VPN이란-czk1z1of8x
공인(Public) && 사설(Private) IP의 차이점
https://velog.io/@hidaehyunlee/공인Public-사설Private-IP의-차이점
공인아이피 사설아이피 정의 및 이해
https://m.blog.naver.com/mogni/70183970559
공인 IP, 사설 IP, 고정 IP, 유동 IP
http://baobab.pe.kr/study/359216

profile
응애 나 애기 개발자
post-custom-banner

0개의 댓글