인스턴스의 외부 및 내부 IP 주소를 찾는 방법을 알아보세요.
시작하기 전에
-
아직 인증을 설정하지 않았다면 설정합니다.
인증은 Google Cloud 서비스 및 API에 액세스하기 위해 ID를 확인하는 프로세스입니다.
로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음과 같이 Compute Engine에 인증하면 됩니다.
이 페이지의 샘플 사용 방법에 대한 탭을 선택하세요.
콘솔
Google Cloud 콘솔을 사용하여 Google Cloud 서비스 및 API에 액세스할 때는 인증을 설정할 필요가 없습니다.
gcloud
-
Google Cloud CLI를 설치한 후 다음 명령어를 실행하여 초기화합니다.
gcloud init
- 기본 리전 및 영역을 설정합니다.
REST
로컬 개발 환경에서 이 페이지의 REST API 샘플을 사용하려면 gcloud CLI에 제공한 사용자 인증 정보를 사용합니다.
-
이 태스크에 필요한 권한
이 작업을 수행하려면 다음과 같은 권한이 있어야 합니다.
- 인스턴스에 대한
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 주소입니다.