인스턴스의 외부 및 내부 IP 주소를 찾는 방법을 알아보세요.
시작하기 전에
- 이 가이드의 명령줄 예시를 사용하려면 다음을 수행하세요.
- 최신 버전의 Google Cloud CLI를 설치하거나 업데이트합니다.
- 기본 리전 및 영역을 설정합니다.
- 이 가이드의 API 예시를 사용하려면 API 액세스를 설정합니다.
이 태스크에 필요한 권한
이 작업을 수행하려면 다음과 같은 권한이 있어야 합니다.
- 인스턴스에 대한
compute.instances.get
권한
IP 주소 보기
Google Cloud 콘솔, Google Cloud CLI 또는 REST를 통해 인스턴스의 내부 및 외부 IP 주소를 볼 수 있습니다.
콘솔
Google Cloud Console에서 VM 인스턴스 페이지로 이동합니다. VM 인스턴스에 외부 IP 주소가 있으면 이 주소가 외부 IP 열에 표시됩니다. VM에 외부 IP 주소가 없으면 외부 IP 주소를 할당할 수 있습니다.

gcloud
gcloud compute
를 사용하여 인스턴스의 내부 및 외부 IP 주소를 보려면 instances list
하위 명령어를 사용합니다.
gcloud compute instances list
다음과 유사한 결과가 출력됩니다.
NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS hulk us-central1-c m1-ultramem-160 true 192.0.2.1 RUNNING my-instance us-central1-c e2-standard-2 192.51.100.1 203.224.0.113 RUNNING
gcloud compute
를 사용하여 특정 인스턴스의 내부 또는 외부 IP 주소를 보려면 --format
플래그가 지정된 instances describe
하위 명령어를 사용하여 출력을 필터링합니다. 예를 들면 다음과 같습니다.
특정 인스턴스의 내부 IP를 보려면 다음 명령어를 실행합니다.
gcloud compute instances describe instance-name \ --format='get(networkInterfaces[0].networkIP)' 192.51.100.1
특정 인스턴스의 외부 IP를 보려면 다음 명령어를 실행합니다.
gcloud compute instances describe instance-name \ --format='get(networkInterfaces[0].accessConfigs[0].natIP)' 203.224.0.113
instance-name
을 내부 IP 또는 외부 IP를 보려는 인스턴스의 이름으로 바꿉니다.
REST
instances.get
메서드에 대해 GET
요청을 실행합니다.
GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instances/instance-name
다음을 바꿉니다.
project-id
: 이 쿼리의 프로젝트 IDzone
: 쿼리할 인스턴스의 영역instance-name
: 반환할 인스턴스 리소스의 이름
응답 본문은 다음 스니펫과 유사합니다.
{ ... "networkInterfaces": [ { ... "networkIP": "192.51.100.1", ... "accessConfigs": [ { ... "name": "external-nat", "natIP": "203.224.0.113", ... } ], ... } ], ... }
다음 필드에 필요한 정보가 포함되어 있습니다.
networkIP
는 할당된 내부 IP 주소입니다.natIP
는 할당된 외부 IP 주소입니다.