Use as instruções nesta página para ver as interfaces de rede, redes, sub-redes e endereços IP de uma instância de computação.
Antes de começar
- 
  
  Se ainda não o tiver feito, configure a autenticação.
  A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
  
   
   
     
   
  
   
   
     
   
  
   
   
     
   
  
 
 
 
  
    
      Select the tab for how you plan to use the samples on this page: ConsoleWhen you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication. gcloud- 
 
 
  
  
   
   
  
   
   
  
   
   
     
   
  
  
   
   
  
   
   
  
   
   
  
 
 
   
   
      Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando: gcloud initSe estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada. 
- Set a default region and zone.
 RESTPara usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud. Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando: gcloud initSe estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada. Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação. Funções necessáriasPara receber as autorizações de que precisa para ver a configuração de rede de uma instância, peça ao seu administrador que lhe conceda a função IAM Administrador de instâncias do Compute (v1) ( roles/compute.instanceAdmin.v1) ou Administrador de rede do Compute (roles/compute.networkAdmin) no projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.Esta função predefinida contém as autorizações necessárias para ver a configuração de rede de uma instância. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias: Autorizações necessáriasSão necessárias as seguintes autorizações para ver a configuração de rede de uma instância: - 
                Ver a configuração de rede de uma instância:
                  compute.instances.getna instância
- 
                Veja os endereços IP de uma instância:
                  compute.instances.listno projeto
 Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas. Veja endereços IPPode ver os endereços IP internos e externos da sua instância. Os endereços IP podem ser endereços IPv4 ou IPv6. Consola- Na Google Cloud consola, aceda à página Instâncias de VM. 
- Opcional: use a caixa Filtro para restringir o número de instâncias apresentadas. 
- Se a instância tiver um endereço IP externo, este é apresentado na coluna IP externo. - Se a coluna IP externo estiver vazia, significa que não existe um endereço IP externo para a instância. Se a instância não tiver um endereço IP externo, pode atribuir um. 
   Consoante as opções de apresentação de colunas, pode ver mais colunas ou menos colunas do que as que aparecem na imagem anterior. gcloudExistem dois comandos que pode usar para ver os endereços IP de uma instância: - gcloud compute instances listmostra todos os endereços IP usados por uma instância de computação, estáticos ou efémeros.
- gcloud compute addresses listmostra todos os endereços IP reservados que estão atribuídos a uma instância de computação.
 Esta tarefa mostra como ver endereços IP através de comandos gcloud compute instances.- Para ver os endereços IP internos e externos das suas instâncias, use o comando - gcloud compute instances list.- gcloud compute instances list - Pode acrescentar a cláusula - --filterpara restringir o número de instâncias devolvidas pelo comando, por exemplo,- --filter='zone:us-central1-c'.- O resultado é semelhante ao seguinte: - NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS webapp1 us-central1-c c3-highmem-88 true 192.0.2.11 RUNNING my-instance us-central1-c n4-standard-2 192.0.2.126 203.0.113.6 RUNNING my-dual-stack us-central1-a e2-micro 192.0.2.54 203.0.113.7 RUNNING 2001:db8:2:2:2:2:2:2/96 new-ipv6-only us-central1-a n4-standard-2 2001:db8:1:1:1:1:1:1/96 RUNNING- Se o campo de endereço IP externo estiver vazio, significa que não existe nenhum endereço IP desse tipo definido para a instância. Pode atribuir um. 
- Para ver o endereço IP interno ou externo de uma instância específica, use o comando - gcloud compute instances describecom uma flag- --formatpara filtrar a saída.- Moradas internas- Para ver o endereço IP interno de uma instância específica, use qualquer um dos seguintes comandos: - Endereços IPv4: - gcloud compute instances describe INSTANCE_NAME \ --zone=ZONE \ --format='get(networkInterfaces[0].networkIP)'- 192.0.2.11 
- Endereços IPv6: - gcloud compute instances describe INSTANCE_NAME \ --zone=ZONE \ --format='get(networkInterfaces[0].ipv6Address)'- 2001:db8:2:2:2:2:2:2 
 - Endereços externos- Para ver o endereço IP externo de uma instância específica, use um dos seguintes comandos: - Endereços IPv4: - gcloud compute instances describe INSTANCE_NAME \ --zone=ZONE \ --format='get(networkInterfaces[0].accessConfigs[0].natIP)'- 203.0.113.6 
- Endereços IPv6: - gcloud compute instances describe INSTANCE_NAME \ --zone=ZONE \ --format='get(networkInterfaces[0].ipv6AccessConfigs[0].externalIpv6)'- 2001:db8:3:3:3:3:3:3 
 - Substitua o seguinte: - INSTANCE_NAME: o nome da instância cujo IP interno ou externo quer ver
- ZONE: o nome da zona onde a instância está localizada
 - Se o comando não devolver um endereço IP, significa que a instância não tem um endereço IP externo configurado. 
 RESTFaça um pedido GETao métodoinstances.get. Ao anexar um parâmetro de consulta$fieldsao pedido, pode restringir a saída apenas aos campos de interesse.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/instances/INSTANCE_NAME$fields=name,networkInterfaces.networkIP,networkInterfaces.accessConfigs.natIP,networkInterfaces.ipv6AccessConfigs.externalIpv6 Substitua o seguinte: - PROJECT_NAME: o nome do projeto que contém a instância
- ZONE: a zona da instância que quer consultar
- INSTANCE_NAME: o nome do recurso de instância a devolver
 Se algum dos endereços IP não estiver configurado, esse campo não é apresentado no resultado. Para uma instância de computação que usa uma rede de pilha dupla com um endereço IPv6 externo, o corpo da resposta é semelhante ao seguinte: { "name": "my-dual-stack-vm", "networkInterfaces": [ { "networkIP": "10.0.0.2", "accessConfigs": [ { "natIP": "104.155.21.204" } ], "ipv6AccessConfigs": [ { "externalIpv6": "2600:1900:4010:8b2:0:0:0:0" } ] } ] }Os seguintes campos contêm as informações necessárias: - networkIP: o endereço IPv4 interno atribuído
- natIP: o endereço IPv4 externo atribuído
- externalIpv6: o endereço IPv6 externo atribuído
 PythonJavaVeja as interfaces de rede de uma instânciaCada instância de computação tem, pelo menos, uma interface de rede. Pode ver as propriedades configuradas das interfaces de rede de uma instância das seguintes formas. Consola- Na Google Cloud consola, aceda à página Instâncias de VM. 
- Opcional: use a caixa Filtro para restringir o número de instâncias apresentadas. 
- Clique no nome da instância que quer inspecionar. 
- Na secção Rede, em Interfaces de rede, pode ver as interfaces de rede (NICs) criadas para a instância, a rede e a sub-rede associadas a cada NIC, bem como os respetivos endereços IP atribuídos. 
- Pode clicar no nome de uma NIC para abrir a página Detalhes da interface de rede. Nesta página, pode ver as firewalls e as rotas usadas pela NIC, bem como realizar um teste de conetividade para a NIC. 
 gcloudPara ver as interfaces de rede (NICs) de uma instância de computação, use o comando gcloud compute instances describe. Pode anexar uma opção--formatao comando para restringir as informações devolvidas a campos específicos e alterar a forma como são apresentadas, por exemplo:gcloud compute instances describe INSTANCE_NAME --zone=ZONE \ --format="flattened(name,networkInterfaces[].name, networkInterfaces[].network.basename(), networkInterfaces[].stackType, networkInterfaces[].nicType)"Substitua o seguinte: - INSTANCE_NAME: o nome da instância a ver
- ZONE: a zona da instância que quer ver
 O resultado é semelhante ao seguinte: name: my-multinic-vm networkInterfaces[0].name: nic0 networkInterfaces[0].network: default networkInterfaces[0].nicType: GVNIC networkInterfaces[0].stackType: IPV4_ONLY networkInterfaces[1].name: nic1 networkInterfaces[1].network: appnet-vpc-0 networkInterfaces[1].nicType: GVNIC networkInterfaces[1].stackType: IPV4_IPV6 RESTConstrua um pedido GETpara o métodoinstances.get. Ao anexar um parâmetro de consulta$fieldsao pedido, pode restringir a saída apenas à propriedadenetworkInterfaces.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/instances/INSTANCE_NAME?$fields=networkInterfaces Substitua o seguinte: - PROJECT_NAME: o nome do projeto que contém a instância
- ZONE: a zona da instância que quer consultar
- INSTANCE_NAME: o nome do recurso de instância a devolver
 O resultado é semelhante ao seguinte: { "networkInterfaces": [ { "kind": "compute#networkInterface", "network": "https://www.googleapis.com/compute/v1/projects/my-project/global/networks/network-name-1", "subnetwork": "https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/subnet-name-1", "networkIP": "10.128.0.15", "name": "nic0", "accessConfigs": [ { "kind": "compute#accessConfig", "type": "ONE_TO_ONE_NAT", "name": "External NAT", "networkTier": "PREMIUM" } ], "fingerprint": "mBy9xvkWA9M=", "stackType": "IPV4_ONLY", "nicType": "GVNIC" }, { "kind": "compute#networkInterface", "network": "https://www.googleapis.com/compute/v1/projects/my-project/global/networks/network-name-2", "subnetwork": "https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/subnet-name-2", "networkIP": "10.0.20.2", "name": "nic1", "accessConfigs": [ { "kind": "compute#accessConfig", "type": "ONE_TO_ONE_NAT", "name": "External NAT", "networkTier": "PREMIUM" } ], "ipv6AccessConfigs": [ { "kind": "compute#accessConfig", "type": "DIRECT_IPV6", "name": "external-ipv6", "externalIpv6": "2600:1900:4000:8447:0:0:0:0", "externalIpv6PrefixLength": 96, "publicPtrDomainName": "", "networkTier": "PREMIUM" } ], "fingerprint": "rx6hfNA94f4=", "stackType": "IPV4_IPV6", "ipv6AccessType": "EXTERNAL", "nicType": "GVNIC" } ] }Veja a configuração da interface de rede dinâmica para uma instânciaSe configurou NICs dinâmicas para uma instância, pode usar um dos seguintes métodos para rever as informações das NICs dinâmicas.gcloudPara ver as interfaces de rede (NICs) de uma instância de computação, use o comando gcloud beta compute instances describe. Pode anexar uma opção--formatao comando para restringir as informações devolvidas a campos específicos e alterar a forma como são apresentadas, por exemplo:gcloud compute instances describe INSTANCE_NAME --zone=ZONE \ --format="flattened(name,networkInterfaces[].name, networkInterfaces[].network.basename(), networkInterfaces[].stackType, networkInterfaces[].parentNicName)"O resultado é semelhante ao seguinte: name: test-instance networkInterfaces[0].name: nic0 networkInterfaces[0].network: default networkInterfaces[0].nicType: GVNIC networkInterfaces[0].stackType: IPV4_ONLY networkInterfaces[1].name: nic1 networkInterfaces[1].network: prod-ipv6 networkInterfaces[1].nicType: GVNIC networkInterfaces[1].stackType: IPV4_IPV6 networkInterfaces[1].name: nic1.2 networkInterfaces[1].network: alt-ipv6-net networkInterfaces[1].nicType: GVNIC networkInterfaces[1].stackType: IPV4_IPV6 networkInterfaces[1].parentNicName: nic1 RESTConstrua um pedido GETpara o métodoinstances.get. Ao anexar um parâmetro de consulta$fieldsao pedido, pode restringir a saída apenas à propriedadenetworkInterfaces.Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições: - PROJECT_ID: ID do projeto que contém a instância
- ZONE: zona da instância
- INSTANCE_NAME: o nome da instância
 Método HTTP e URL: GET https://compute.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/instances/INSTANCE_NAME?$fields=networkInterfaces Para enviar o seu pedido, expanda uma destas opções: Deve receber uma resposta JSON semelhante à seguinte: { "networkInterfaces": [ { "kind": "compute#networkInterface", "network": "https://www.googleapis.com/compute/beta/projects/my-project/global/networks/network-name-1", "subnetwork": "https://www.googleapis.com/compute/beta/projects/my-project/regions/us-central1/subnetworks/subnet-name-1", "networkIP": "10.128.0.15", "name": "nic0", "accessConfigs": [ { "kind": "compute#accessConfig", "type": "ONE_TO_ONE_NAT", "name": "External NAT", "networkTier": "PREMIUM" } ], "fingerprint": "mBy9xvkWA9M=", "stackType": "IPV4_ONLY", "nicType": "GVNIC" }, { "kind": "compute#networkInterface", "network": "https://www.googleapis.com/compute/beta/projects/my-project/global/networks/network-name-2", "subnetwork": "https://www.googleapis.com/compute/beta/projects/my-project/regions/us-central1/subnetworks/subnet-name-2", "networkIP": "10.0.20.2", "name": "nic1", "accessConfigs": [ { "kind": "compute#accessConfig", "type": "ONE_TO_ONE_NAT", "name": "External NAT", "networkTier": "PREMIUM" } ], "ipv6AccessConfigs": [ { "kind": "compute#accessConfig", "type": "DIRECT_IPV6", "name": "external-ipv6", "externalIpv6": "2600:1900:4000:8447:0:0:0:0", "externalIpv6PrefixLength": 96, "publicPtrDomainName": "", "networkTier": "PREMIUM" } ], "fingerprint": "rx6hfNA94f4=", "stackType": "IPV4_IPV6", "ipv6AccessType": "EXTERNAL", "nicType": "GVNIC", "parentNicName": "nic1" }, { "kind": "compute#networkInterface", "network": "https://www.googleapis.com/compute/beta/projects/my-project/global/networks/network-name-3", "subnetwork": "https://www.googleapis.com/compute/beta/projects/my-project/regions/us-central1/subnetworks/subnet-name-3", "networkIP": "10.0.26.2", "name": "nic1.1", "accessConfigs": [ { "kind": "compute#accessConfig", "type": "ONE_TO_ONE_NAT", "name": "External NAT", "networkTier": "PREMIUM" } ], "ipv6AccessConfigs": [ { "kind": "compute#accessConfig", "type": "DIRECT_IPV6", "name": "external-ipv6", "externalIpv6": "2600:1900:4000:8450:0:0:0:0", "externalIpv6PrefixLength": 96, "publicPtrDomainName": "", "networkTier": "PREMIUM" } ], "fingerprint": "rx6hfNA94f4=", "stackType": "IPV4_IPV6", "ipv6AccessType": "EXTERNAL", "nicType": "GVNIC", "parentNicName": "nic1" } ] }Veja todas as instâncias de computação numa redeUse um dos seguintes métodos para ver todas as instâncias de computação numa determinada rede. Consola- Na Google Cloud consola, aceda à página Redes VPC. 
- Opcional: use a caixa Filtrar para restringir o número de redes apresentadas. 
- Clique no nome da rede para a qual quer listar as instâncias de computação. 
- Selecione o separador Instâncias para ver as instâncias nessa rede. 
 gcloudPara ver as instâncias de computação que usam uma rede específica, use o comando gcloud compute instances list.Use uma flag --filterpara listar apenas as instâncias que usam uma rede específica. Também pode usar uma flag--formatpara restringir e formatar os resultados, por exemplo:gcloud compute instances list \ --filter 'networkInterfaces[].network:NETWORK_NAME' \ --format="table(name:sort=1,machineType.basename(),zone.basename(),networkInterfaces[].subnetwork)"O resultado é semelhante ao seguinte: NAME: c2-tier1-multinic MACHINE_TYPE: c2-standard-30 ZONE: us-central1-c SUBNETWORK: ['https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/default', 'https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/webapps-external-subnet'] 
 NAME: c3-with-lssd MACHINE_TYPE: c3-standard-4-lssd ZONE: us-central1-a SUBNETWORK: ['https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/default']
 NAME: example-instance3 MACHINE_TYPE: n2-custom-2-163840-ext ZONE: us-central1-b SUBNETWORK: ['https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/default']
 NAME: n4-test-windows MACHINE_TYPE: n4-standard-2 ZONE: us-central1-c SUBNETWORK: ['https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/default']Determine se a rede de nível 1 está ativadaUse um dos seguintes métodos para determinar se o desempenho de rede de nível 1 por VM está ativado para uma instância. Consola- Na Google Cloud consola, aceda à página Instâncias de VM. 
- Opcional: use a caixa Filtro para restringir o número de instâncias apresentadas. 
- Clique no nome da instância que quer inspecionar. 
- Na secção Rede, verifique o valor de Nível de largura de banda de saída total: - TIER_1: as redes de nível 1 estão ativadas.
- -: as redes de nível 1 não estão ativadas.
 
 gcloudPara ver a definição networkPerformanceConfigde uma instância, use o comandogcloud compute instances describe. Pode anexar uma opção--formatao comando para restringir as informações devolvidas a campos específicos e alterar a forma como são apresentadas, por exemplo:gcloud compute instances describe INSTANCE_NAME \ --zone=ZONE \ --format="text(name, networkPerformanceConfig)"Se a rede de nível 1 não estiver configurada para a instância, o campo networkPerformanceConfignão é incluído no resultado. Se a rede de nível 1 estiver ativada para uma instância, o resultado é semelhante ao seguinte:name: c2-tier1-multinic networkPerformanceConfig.totalEgressBandwidthTier: TIER_1 RESTConstrua um pedido GETpara o métodoinstances.get. Ao anexar um parâmetro de consulta$fieldsao pedido, pode restringir a saída apenas aos camposname,networkPerformanceConfigenicType.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/instances/INSTANCE_NAME?$fields=name,networkPerformanceConfig,networkInterfaces.nicType Substitua o seguinte: - PROJECT_NAME: o nome do projeto que contém a instância
- ZONE: a zona da instância que quer consultar
- INSTANCE_NAME: o nome do recurso de instância a devolver
 Se a rede de nível 1 não estiver configurada para a instância, o campo networkPerformanceConfignão é incluído no resultado. Se a rede de nível 1 estiver ativada para uma instância, o resultado é semelhante ao seguinte:{ "name": "c2-tier1-multinic", "networkInterfaces": [ { "nicType": "GVNIC" }, { "nicType": "GVNIC" } ], "networkPerformanceConfig": { "totalEgressBandwidthTier": "TIER_1" } }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 2025-10-19 UTC. -