AWS(Amazon Web Service)

[AWS] Private vs Public IP (IPv4)

yunseohhe 2024. 9. 17. 09:03

IPv4

  • 네 개의 숫자가 세 개의 점으로 분리된 형태이다.
      예시 : 1.160.10.240
  • 가장 널리 사용되는 형식이다.
  • 공용 공간에서 37억 개의 서로 다른 주소를 허용한다.

 

cf ) IPv6

  • 정말 길고 독특한 숫자 기호와 문자로 이뤄진 이상한 문자열 형태로 되어있다.
      예시 : 3ffe:1900:4545:3:200:f8ff:fe21:67cf
  • IoT(사물 인터넷)에 많이 쓰인다.

 

 

Private vs Public IP (IPv4)

(출처 : saa 강의)

  • 2개의 공용 웹서버들은 공용 IP를 사용해서 서로 통신할 수 있다.
  • 왼쪽 밑 파란색 회사 A
      : 회사에는 사설 네트워크가 있고, 기본적으로 사설 네트워크 내의 모든 컴퓨터가 사설 IP를 사용하여 서로 통신할 수 있다.
      : 반면 공용 게이트웨이인 인터넷 게이트웨이를 이용하게 되면 이 인스턴스들도 다른 서버들에 액세스 할 수 있게 된다.
  • 오른쪽 밑 파란색 회사 B
      : 이 회사 역시 IP가 있는 인터넷 게이트웨이가 잇어서 인터넷을 통해 어디든 연결하면 다른 서버들과 통신할 수 있다.
  • 공용 IP가 있으면 인터넷 전역에 액세스 할 수 있고, 사설 IP로는 사설 네트워크 내에서만 액세스 할 수 있다는 점이다.

 

Public IP(공용 IP)

  • 기기가 인터넷상에서 식별될 수 있다.
  • 전체 웹에서 유일한 것이다. 즉, 두 개 이상의 기기가 같은 공용 IP를 가질 수 없다.
  • 구글 검색으로 그 IP의 지리적 위치를 쉽게 찾을 수 있다.

 

Private IP(사설 IP)

  • 기기가 오직 사설 네트워크 안에서만 식별될 수 있다.
  • IP가 사설 네트워크안에서만 유일한 것이다. 즉, 두 개의 다른 회사는 같은 사설 IP를 가질 수 있고 문제가 되지 않는다.
  • 기기가 사설 네트워크에 있을 때 NAT 장치와 프록시 역할을 할 인터넷 게이트웨이를 통해 인터넷에 연결된다.
  • 지정된 범위의 IP만 사설 IP로 사용될 수 있다.

 

Elastic IPs(탄력적 IP)

  • EC2 인스턴스를 시작하고 중지할 때 공용 IP를 바꿀 수 있다.
  • 인스턴스에 고정된 공용 IP를 사용하면 탄력적 IP가 필요하게 된다.
  • 탄력적 IP는 사용자가 원하는 기간만큼 소유할 수 있는 공용IPv4인데 삭제하지 않는 한 계속 가지고 있다.
  • 한 번에 한 인스턴스에만 연결할 수 있다.
  • IP주소가 탄력적이면 한 인스턴스에서 다른 인스턴스로 빠르게 이동함으로써 인스턴스 또는 소프트웨어의 오류를 마스킹할 때 사용할 수 있지만 이런 일은 드물다.
      : 왜냐면 계정당 탄력적 IP를 5개만 쓸 수 있기 때문이다.
  • 사실, 탄력적 IP는 사용하지 않는 것이 좋다. 매우 좋지 않은 구조적 결정으로 인해..

'AWS(Amazon Web Service)' 카테고리의 다른 글

[AWS] EC2의 ENI  (0) 2024.09.19
[AWS] EC2의 Placement Groups(배치 그룹)  (0) 2024.09.18
[AWS] Spot Instances 및 Spot 집합  (2) 2024.09.16
[AWS] EC2 Instances Purchasing Options(구매옵션)  (1) 2024.09.15
[AWS] SSH 관련  (0) 2024.09.14