대부분의 Google Cloud 리소스에는 내부 IP 주소와 외부 IP 주소가 있습니다. 예를 들어, Compute Engine 가상 머신(VM) 인스턴스에 내부 및 외부 IP 주소를 할당할 수 있습니다. 인스턴스는 이러한 주소를 사용하여 다른 Google Cloud 리소스 및 외부 시스템과 통신합니다.
각 VM 인스턴스 네트워크 인터페이스에는 하나의 기본 내부 IPv4 주소가 있어야 합니다. 각 네트워크 인터페이스는 또한 하나 이상의 별칭 IPv4 범위와 하나의 외부 IPv4 주소를 포함할 수 있습니다. 또한 VM이 IPv6를 지원하는 서브넷에 연결된 경우에는 각 네트워크 인터페이스에 내부 또는 외부 IPv6 주소가 할당될 수 있습니다.
인스턴스는 VM의 내부 IPv4 주소를 사용하여 동일한 Virtual Private Cloud(VPC) 네트워크의 인스턴스와 통신할 수 있습니다. VM에 IPv6가 구성되었으면 VM의 내부 또는 외부 IPv6 주소 중 하나를 사용할 수도 있습니다. 가능한 한 내부 통신에는 내부 IPv6 주소를 사용하는 것이 좋습니다.
인터넷 통신을 위해서는 인스턴스에 구성된 외부 IPv4 또는 외부 IPv6 주소를 사용할 수 있습니다. 인스턴스에 외부 주소가 구성되지 않았으면 IPv4 트래픽에 Cloud NAT를 사용할 수 있습니다.
마찬가지로, 인스턴스의 외부 IPv4 또는 외부 IPv6를 사용해서 동일한 VPC 네트워크 외부의 인스턴스에 연결해야 합니다. 그러나 VPC 네트워크 피어링 사용과 같이 네트워크가 동일한 방법으로 연결되어 있으면 인스턴스의 내부 IP 주소를 사용할 수 있습니다.
인스턴스의 내부 및 외부 IP 주소 식별에 대한 자세한 내용은 인스턴스의 외부 및 내부 IP 주소 찾기를 참조하세요.
직접 사용해 보기
Google Cloud를 처음 사용하는 경우 계정을 만들어 실제 시나리오에서 Compute Engine의 성능을 평가할 수 있습니다. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
Compute Engine 무료로 사용해 보기외부 IP 주소
인터넷 또는 다른 VPC 네트워크의 리소스와 통신해야 하는 경우 인스턴스에 외부 IPv4 또는 IPv6 주소를 할당할 수 있습니다. 방화벽 규칙 또는 계층적 방화벽 정책에서 연결을 허용하는 경우 VPC 네트워크 외부의 소스는 외부 IP 주소를 사용하여 특정 리소스에 연결할 수 있습니다. 외부 IP 주소가 있는 리소스만 VPC 네트워크 외부의 리소스와 직접 통신할 수 있습니다. 외부 IP 주소를 사용하여 리소스와 통신하면 추가 청구 요금이 발생할 수 있습니다.
외부 IPv4 주소는 모든 VM에서 사용할 수 있습니다. VM 인스턴스에 외부 IPv4 주소를 구성하면 Google의 외부 IPv4 주소 범위에서 단일 IPv4 주소가 할당됩니다. 자세한 내용은 Compute Engine IP 범위를 어디에서 찾을 수 있나요?를 참조하세요.
외부 IPv6 주소는 외부 IPv6 범위를 갖는 서브넷에 연결된 VM에서 사용할 수 있습니다. VM 인터페이스에서 외부 IPv6 주소를 구성하면 서브넷의 외부 IPv6 범위에서 IPv6 주소의 단일
/96
범위가 할당됩니다.서브넷의 IPv6 범위에서 고정 외부 IPv6 주소를 예약하여 VM에 할당할 수도 있습니다.
내부 IP 주소
VM 인터페이스에는 VM이 연결된 서브넷에서 IP 주소가 할당됩니다. 각 VM 인터페이스에는 서브넷의 기본 IPv4 범위에서 할당되는 하나의 기본 내부 IPv4 주소가 있습니다. 서브넷에 내부 IPv6 범위가 있으면 기본 내부 IPv4 주소 외에도 선택적으로 기본 내부 IPv6 주소를 사용하여 VM 인터페이스를 구성할 수 있습니다.
내부 IPv4 주소는 다음 방법으로 할당될 수 있습니다.
- Compute Engine이 기본 IPv4 서브넷 범위에서 단일 IPv4 주소를 자동으로 할당합니다.
- VM 인스턴스를 만들 때 특정 내부 IPv4 주소를 할당하거나 프로젝트에 대해 고정 내부 IPv4 주소를 예약하고 이 주소를 VM 인스턴스에 할당할 수 있습니다.
다음 방법으로 내부 IPv6 범위를 갖는 서브넷에 연결된 VM에 내부 IPv6 주소를 할당할 수 있습니다.
- VM 인터페이스에서 내부 IPv6 주소를 구성하면 Compute Engine은 서브넷의 내부 IPv6 범위에서 IPv6 주소의 단일
/96
범위를 할당합니다. - 프로젝트의 고정 내부 IPv6 주소를 예약하고 이 주소를 VM 인스턴스에 할당할 수 있습니다.
또한 인스턴스에는 별칭 IP 주소 및 범위가 있을 수 있습니다. VM에서 2개 이상의 서비스가 실행 중인 경우 각 서비스에 고유한 IP 주소를 할당할 수 있습니다.
내부 DNS 이름
Google Cloud는 인스턴스의 정규화된 DNS 이름(FQDN)을 인스턴스의 내부 IP 주소로 자동으로 확인합니다. 내부 DNS 이름은 인스턴스의 VPC 네트워크 내에서만 작동합니다.
정규화된 도메인 이름(FQDN)에 대한 자세한 내용은 내부 DNS를 참조하세요.
다음 단계
- 인스턴스의 외부 및 내부 IP 주소 찾기
- 새로운 정적 외부 IP 주소 예약
- 새로운 VM 인스턴스에 정적 외부 IP 주소 할당
- 인스턴스를 만들 때 내부 IP 주소 선택
- 임시 외부 IP 주소 승격
- 내부 VPC 네트워크를 통해 인스턴스를 처리하기 위해 내부 DNS 이름을 사용하는 방법 알아보기
- IP 주소 자세히 알아보기
- IPv6 자세히 알아보기
- IP 주소 및 부하 분산 자세히 알아보기
- 외부 IP 주소 가격 책정 검토