Public IP : 기계가 인터넷 (WWW) 안에서 식별될 수 있으며, 전체 웹에서 유일해야 함 IP를 통해 지리적 위치를 찾을 수 있음
Private IP : 기계가 오직 private 네트워크 안에서만 식별될 수 있으며, private 네트워크 안에서만 유일함 그러므로 두 개의 다른 회사는 같은 private IP를 가질 수 있음 NAT 장치와 프록시 역할을 하는 인터넷 게이트웨이를 통해 인터넷에 연결됨 모든 범위가 아닌 오직 특정한 IP의 범위만 private IP로 사용될 수 있음
기본적으로 EC2 머신은 내부 AWS 네트워크용 private IP과 WWW용 public IP 를 제공
EC2 머신에 SSH를 사용할 때는 VPN (virtual private network) 이 없다면 같은 네트워크에 있지 않은 것이므로 private IP를 사용하지 않음 VPN이 없는 경우에는 public IP만 사용할 수 있으며 기계가 중지되고 시작된 경우 public IP는 바뀔 수 있음
우리의 인스턴스에는 public IPv4가 있고, IPv4f는 SSH를 통해 기계를 사용할 수 있게 해 줌
SSH
SSH에서 로그인 시에는 인스턴스에 호스트 명으로 private IP가 첨부되어 있음 로그인 후에는 private IP를 사용해서 시작할 수 있으나 처음부터 private IP를 이용해서 로그인 시에는 작동하지 않음 private IP는 private 네트워크에 속해있지만 AWS의 private 네트워크에는 연결되어 있지 않으므로 작동하지 않음 public IP의 경우 인터넷 (WWW) 을 통해 AWS 연결되어 있으므로 작동하는 것 그러므로 SSH로 기계를 사용하려면 public IP를 사용해야 하는 것
인스턴스 행동 양식 (public IP 주소의 변화) 에 대해 살펴보기 위해서는 인스턴스를 중단해야만 함
이전의 public IP 주소새로운 piblic IP 주소다시 시작 시 변한 public IP와 다르게 private IP는 변하지 않는 것을 확인 가능
public IP가 변하는 것을 원하지 않는다면 탄력적 IP 주소를 사용해야 함
현재 없음
네트워크 및 보안 - 탄력적 IP - 탄력적 IP 주소 할당 - 탄력적 IP 주소 연결 탄력적 IP 주소가 첨부되어 있는 한 IPv4 주소를 가지고 있을 수 있으며, 탄력적 IP 주소를 사용하지 않을 경우 요금이 부과됨 다시 EC2 인스턴스로 돌아가 새로고침 후 public IPv4 주소를 확인할 경우 탄력적 IP 주소와 동일한 것을 확인할 수 있음 또한, 인스턴스를 중지할 경우 탄력적 IP가 존재하기 때문에 public IP 주소가 있으며 다시 시작 시 public IP 주소는 변하지 않음
동일
탄력적 IP 주소를 제거하기 위해서는 탄력적 IP 주소 연결 해제 후, 탄력적 IP 주소 릴리스를 해야만 함
이 후 다시 EC2 인스턴스를 새로고침 한다면 탄력적 IP가 해제되어 새로운 public IP 주소를 가지는 것을 확인할 수 있음
Public IP : 기계가 인터넷 (WWW) 안에서 식별될 수 있으며, 전체 웹에서 유일해야 함 IP를 통해 지리적 위치를 찾을 수 있음
Private IP : 기계가 오직 private 네트워크 안에서만 식별될 수 있으며, private 네트워크 안에서만 유일함 그러므로 두 개의 다른 회사는 같은 private IP를 가질 수 있음 NAT 장치와 프록시 역할을 하는 인터넷 게이트웨이를 통해 인터넷에 연결됨 모든 범위가 아닌 오직 특정한 IP의 범위만 private IP로 사용될 수 있음
기본적으로 EC2 머신은 내부 AWS 네트워크용 private IP과 WWW용 public IP 를 제공
EC2 머신에 SSH를 사용할 때는 VPN (virtual private network) 이 없다면 같은 네트워크에 있지 않은 것이므로 private IP를 사용하지 않음 VPN이 없는 경우에는 public IP만 사용할 수 있으며 기계가 중지되고 시작된 경우 public IP는 바뀔 수 있음
우리의 인스턴스에는 public IPv4가 있고, IPv4f는 SSH를 통해 기계를 사용할 수 있게 해 줌
SSH
SSH에서 로그인 시에는 인스턴스에 호스트 명으로 private IP가 첨부되어 있음 로그인 후에는 private IP를 사용해서 시작할 수 있으나 처음부터 private IP를 이용해서 로그인 시에는 작동하지 않음 private IP는 private 네트워크에 속해있지만 AWS의 private 네트워크에는 연결되어 있지 않으므로 작동하지 않음 public IP의 경우 인터넷 (WWW) 을 통해 AWS 연결되어 있으므로 작동하는 것 그러므로 SSH로 기계를 사용하려면 public IP를 사용해야 하는 것
인스턴스 행동 양식 (public IP 주소의 변화) 에 대해 살펴보기 위해서는 인스턴스를 중단해야만 함
이전의 public IP 주소새로운 piblic IP 주소다시 시작 시 변한 public IP와 다르게 private IP는 변하지 않는 것을 확인 가능
public IP가 변하는 것을 원하지 않는다면 탄력적 IP 주소를 사용해야 함
현재 없음
네트워크 및 보안 - 탄력적 IP - 탄력적 IP 주소 할당 - 탄력적 IP 주소 연결 탄력적 IP 주소가 첨부되어 있는 한 IPv4 주소를 가지고 있을 수 있으며, 탄력적 IP 주소를 사용하지 않을 경우 요금이 부과됨 다시 EC2 인스턴스로 돌아가 새로고침 후 public IPv4 주소를 확인할 경우 탄력적 IP 주소와 동일한 것을 확인할 수 있음 또한, 인스턴스를 중지할 경우 탄력적 IP가 존재하기 때문에 public IP 주소가 있으며 다시 시작 시 public IP 주소는 변하지 않음
동일
탄력적 IP 주소를 제거하기 위해서는 탄력적 IP 주소 연결 해제 후, 탄력적 IP 주소 릴리스를 해야만 함
이 후 다시 EC2 인스턴스를 새로고침 한다면 탄력적 IP가 해제되어 새로운 public IP 주소를 가지는 것을 확인할 수 있음