IP 주소

대부분의 Google Cloud 리소스에는 내부 IP 주소와 외부 IP 주소가 있습니다. 인스턴스는 이러한 주소를 사용하여 다른 Google Cloud 리소스 및 외부 시스템과 통신합니다.

리소스의 IP 주소를 만들고 관리하는 방법을 알아보려면 고정 외부 IP 주소 예약을 참조하세요.

보조 내부 IP 주소에 대해 알아보려면 별칭 IP 범위 개요를 읽어보세요.

Google Cloud에서는 특정 리소스에 IP 주소를 할당할 수 있습니다. 예를 들어, Compute Engine 가상 머신(VM) 인스턴스에 내부 및 외부 IP 주소를 할당할 수 있습니다. 마찬가지로, 내부 또는 외부 부하 분산에 대한 전달 규칙에 내부 또는 외부 IP 주소를 할당할 수 있습니다.

각 VM 인스턴스 네트워크 인터페이스는 하나의 기본 내부 IP 주소, 하나 이상의 별칭 IP 범위, 하나의 외부 IP 주소를 포함할 수 있습니다. 동일한 Virtual Private Cloud(VPC) 네트워크상의 인스턴스 간에 통신하려면 인스턴스의 내부 IP 주소를 사용하면 됩니다. 인터넷으로 통신하려면 일종의 프록시를 구성하지 않는 한 인스턴스의 외부 IP 주소를 사용해야 합니다. 마찬가지로, Cloud VPN을 사용하는 것과 같은 방식으로 네트워크가 어떻게든 연결되지 않는 한 동일한 VPC 네트워크 외부의 인스턴스에 연결하려면 인스턴스의 외부 IP 주소를 사용해야 합니다. 외부 기본 IP 주소와 내부 기본 IP 주소는 모두 임시 또는 고정 주소가 될 수 있습니다.

네트워크, 전역, 내부 부하 분산을 위한 전달 규칙이 필요합니다. 사용 중인 부하 분산기에 따라 전달 규칙에 외부 또는 내부 IP 주소가 있어야 합니다. 네트워크 및 전역 부하 분산의 경우 리전 또는 전역 전달 규칙을 만들어서 각각 리전 또는 전역 고정 외부 IP 주소를 할당할 수 있습니다. 내부 부하 분산의 경우 내부 IP 주소를 할당합니다.

인스턴스의 내부 및 외부 IP 주소 식별에 대한 자세한 내용은 인스턴스의 외부 및 내부 IP 주소 찾기를 참조하세요.

Google Cloud가 VM에 할당할 수 있는 외부 IP 주소에 대한 자세한 내용은 Compute Engine IP 범위를 어디에서 찾을 수 있나요?를 참조하세요.

직접 사용해 보기

Google Cloud를 처음 사용하는 경우 계정을 만들어 실제 시나리오에서 Compute Engine의 성능을 평가할 수 있습니다. 신규 고객에게는 워크로드를 실행, 테스트, 배포할 수 있는 무료 크레딧 $300가 제공됩니다.

Compute Engine 무료로 사용해 보기

외부 IP 주소

인터넷이나 다른 네트워크의 리소스 또는 Compute Engine 외부의 리소스와 교신해야 할 경우 인스턴스 또는 전달 규칙에 외부 IP 주소를 할당할 수 있습니다. 방화벽 규칙이 연결을 허용하는 한 Google Cloud VPC 네트워크 외부의 소스는 외부 IP 주소로 특정 리소스를 처리할 수 있습니다. 외부 IP 주소가 있는 리소스만이 네트워크 외부와 직접 트래픽을 주고받을 수 있습니다. 외부 IP 주소를 사용하여 리소스와 통신할 경우 발신자가 동일한 VPC 네트워크에 있더라도 추가 청구 요금이 발생할 수 있습니다. Compute Engine IP 범위 목록은 네트워킹을 참조하세요.

Compute Engine은 다음 두 가지 유형의 외부 IP 주소를 지원합니다.

  • 고정 외부 IP 주소: 이 주소는 명시적으로 할당이 해제될 때까지 프로젝트에 장기적으로 할당되며, 명시적으로 분리될 때까지 리소스에 연결된 상태로 유지됩니다.

    VM 인스턴스의 경우 고정 외부 IP 주소는 중지된 인스턴스가 삭제될 때까지 해당 인스턴스에 연결된 상태로 유지됩니다.

  • 임시 외부 IP 주소: 이 주소는 VM 인스턴스와 전달 규칙에 사용할 수 있습니다. 임시 외부 IP 주소는 VM이 중지되었다가 다시 시작되거나 인스턴스가 종료될 때까지만 VM 인스턴스에 연결된 상태로 유지됩니다. 인스턴스가 중지되면 인스턴스에 할당된 임시 외부 IP 주소가 일반 Compute Engine 풀로 다시 릴리스되고 다른 프로젝트에서 사용할 수 있게 됩니다. 중지된 인스턴스가 다시 시작되면 해당 인스턴스에 새 임시 외부 IP 주소가 할당됩니다.

한 인스턴스에 외부 IP 주소를 여러 개 할당하려면 프로토콜 전달을 사용하여 대상 인스턴스 하나를 가리키는 전달 규칙을 여러 개 설정하면 됩니다.

고정 외부 IP 주소

고정 외부 IP 주소를 예약할 수 있습니다. 그러면 해당 주소는 명시적으로 해제될 때까지 프로젝트에 무기한으로 할당됩니다. 이 방법은 서비스를 위해 특정 IP 주소에 의존하고 있고, 다른 사람들이 해당 주소를 사용하지 못하도록 해야 할 경우에 유용합니다. 새 고정 외부 IP 주소를 예약하거나 기존의 임시 외부 IP 주소를 고정 외부 IP 주소로 승격할 수 있습니다.

고정 외부 IP 주소는 리전 또는 전역 리소스일 수 있습니다. 리전 고정 IP 주소는 해당 리전의 리소스 또는 해당 리전 내에 있는 영역의 리소스가 IP 주소를 사용하도록 허용합니다. 이 경우 VM 인스턴스와 리전 전달 규칙이 리전 고정 IP 주소를 사용할 수 있습니다.

전역 부하 분산에 사용되는 전역 전달 규칙에만 전역 고정 외부 IP 주소를 사용할 수 있습니다. Compute Engine 인스턴스와 같이 리전별 또는 영역별 리소스에 전역 IP 주소를 할당할 수 없습니다.

공개적으로 라우팅 가능한 자체 IP 주소 프리픽스를 Google Cloud 외부 IP 주소로 사용하여 인터넷에 공지할 수 있습니다. 자세한 내용은 자체 IP 가져오기(BYOIP)를 참조하세요. BYOIP 주소는 고정 외부 IP 주소이며 고정 외부 IP 주소를 지원하는 대부분의 리소스와 함께 사용할 수 있지만 몇 가지 예외가 있습니다.

임시 외부 IP 주소

임시 외부 IP 주소는 리소스의 수명 동안만 지속되는 IP 주소입니다. IP 주소를 지정하지 않고 인스턴스 또는 전달 규칙을 만들 경우 리소스에 임시 외부 IP 주소가 자동으로 할당됩니다.

리소스를 삭제하면 임시 외부 IP 주소가 리소스에서 해제됩니다. VM 인스턴스의 경우에는 인스턴스를 중지하면 임시 외부 IP 주소도 해제됩니다. 인스턴스를 다시 시작하면 새 임시 외부 IP 주소가 할당됩니다. 기존의 VM에 외부 IP 주소가 없으면 1개를 할당하세요. 전달 규칙에는 외부이든 내부이든 IP 주소가 항상 있으므로 전달 규칙을 만든 후에 IP 주소를 할당할 필요가 없습니다.

기본 내부 IP 주소

모든 VM 인스턴스는 VPC 네트워크에 고유한 1개의 기본 내부 IP 주소를 보유할 수 있습니다. VM 인스턴스를 만들 때 특정 내부 IP 주소를 할당할 수도 있고, 프로젝트에 고정 내부 IP 주소를 예약하여 이 주소를 리소스에 할당할 수도 있습니다. 주소를 지정하지 않으면 Compute Engine에서 주소를 자동으로 할당합니다. 어느 경우에나 주소는 서브넷의 IP 범위에 속해야 합니다.

인스턴스의 내부 IP 주소를 사용하여 패킷을 VM 인스턴스로 보낼 수 있습니다. 동일한 네트워크 또는 Cloud VPN 등을 통해 연결된 네트워크의 다른 인스턴스에서만 내부 IP 주소에 액세스할 수 있습니다. 이러한 인스턴스는 동일한 네트워크 또는 연결된 네트워크의 모든 리전에 배치할 수 있습니다.

Compute Engine은 다음 두 가지 유형의 내부 IP 주소를 지원합니다.

  • 고정 내부 IP 주소: 이 주소는 명시적으로 할당이 해제될 때까지 프로젝트에 장기적으로 할당되며, 명시적으로 리소스에서 분리될 때까지 리소스에 연결된 상태로 유지됩니다.

    VM 인스턴스의 경우 고정 내부 IP 주소는 중지된 인스턴스가 삭제될 때까지 해당 인스턴스에 연결된 상태로 유지됩니다.

  • 임시 내부 IP 주소: 이 주소는 VM 인스턴스와 전달 규칙에 사용할 수 있습니다. 임시 내부 IP 주소는 인스턴스나 전달 규칙이 삭제될 때까지 VM 인스턴스 및 전달 규칙에 연결된 상태로 유지됩니다.

    리소스를 만들 때 요청에 IP 주소 지정을 생략하고 Compute Engine이 임의로 주소를 할당하게 하여 임시 내부 IP 주소를 할당할 수 있습니다.

내부 부하 분산기의 경우 고정 내부 IP 주소를 할당하거나, 명시적인 임시 내부 IP 주소를 지정하거나, Google Cloud에서 임시 내부 IP 주소를 임의로 할당하게 할 수 있습니다. 내부 부하 분산기의 IP 주소 지정에 대한 자세한 내용은 내부 부하 분산 문서의 내부 IP 주소를 참조하세요.

또한 인스턴스에는 별칭 IP 주소 및 범위가 있을 수 있습니다. VM에서 2개 이상의 서비스가 실행 중인 경우 각 서비스에 고유한 IP 주소를 할당할 수 있습니다.

내부 DNS 이름

동일한 VPC 네트워크에 있는 인스턴스 간에 통신 중인 경우 대상 인스턴스의 정규화된 DNS 이름(FQDN)을 지정하여 패킷을 인스턴스로 전송할 수 있습니다. Google Cloud는 인스턴스의 내부 IP 주소에 해당하는 이름을 자동으로 확인합니다.

정규화된 도메인 이름(FQDN)에 대한 자세한 내용은 내부 DNS를 참조하세요.

다음 단계