Saiba como localizar os endereços IP externos e internos da sua instância.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud.
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine da seguinte maneira.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
compute.instances.get
na instânciaPara ver o IP interno de uma instância específica, execute o comando a seguir:
gcloud compute instances describe instance-name \ --format='get(networkInterfaces[0].networkIP)' 192.51.100.1
Para ver o IP externo de uma instância específica, execute o comando a seguir:
gcloud compute instances describe instance-name \ --format='get(networkInterfaces[0].accessConfigs[0].natIP)' 203.224.0.113
project-id
: o ID do projeto para esta consulta.zone
: a zona da instância que você quer consultar.instance-name
: o nome do recurso da instância a ser retornado.networkIP
é o endereço IP interno atribuído;natIP
é o endereço IP externo atribuído.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Permissões exigidas para a tarefa
Para executar esta tarefa, é preciso ter a permissão a seguir:
Como ver endereços IP
É possível ver os endereços IP internos e externos da sua instância usando o console do Google Cloud, a CLI do Google Cloud ou REST.
Console
No console do Google Cloud, acesse a página Instâncias de VMs. Se a instância da VM tiver um endereço IP externo, ele aparecerá na coluna IP externo. Se uma VM não tiver um endereço IP externo, será possível atribuir um.
gcloud
Para conferir os endereços IP internos e externos da sua instância usando o
gcloud compute
, use o subcomandoinstances list
.gcloud compute instances list
A saída será parecida com esta:
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
Para conferir o endereço IP interno ou externo de uma instância específica usando
gcloud compute
, use o subcomandoinstances describe
com uma flag--format
para filtrar a saída. Exemplo:Substitua
instance-name
pelo nome da instância cujo IP interno ou externo você quer visualizar.REST
Faça uma solicitação
GET
ao métodoinstances.get
.GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instances/instance-name
Substitua:
O corpo da resposta será parecido com o snippet abaixo:
{ ... "networkInterfaces": [ { ... "networkIP": "192.51.100.1", ... "accessConfigs": [ { ... "name": "external-nat", "natIP": "203.224.0.113", ... } ], ... } ], ... }
Os campos a seguir contêm as informações necessárias:
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-09-24 UTC.
-