Use as instruções nesta página para conferir as interfaces de rede, redes, sub-redes e endereços IP de uma instância de computação.
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 Trusted Cloud by S3NS .
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instale a Google Cloud CLI e faça login CLI gcloud com sua identidade federada. Depois de fazer login, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud init
- Set a default region and zone.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para a CLI gcloud.
Instale a Google Cloud CLI e faça login CLI gcloud com sua identidade federada. Depois de fazer login, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Trusted Cloud .
Funções exigidas
Para receber as permissões necessárias para visualizar a configuração de rede de uma instância, peça ao administrador para conceder a você o papel do IAM de Administrador da instância do Compute (v1) (
roles/compute.instanceAdmin.v1
) ou Administrador da rede do Compute (roles/compute.networkAdmin
) no projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.Esse papel predefinido contém as permissões necessárias para visualizar a configuração de rede de uma instância. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para conferir a configuração de rede de uma instância:
-
Ver a configuração de rede de uma instância:
compute.instances.get
na instância -
Ver endereços IP de uma instância:
compute.instances.list
no projeto
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Acessar endereços IP
Você pode conferir os endereços IP internos e externos da sua instância. Os endereços IP podem ser IPv4 ou IPv6.
Console
No Trusted Cloud console, acesse a página Instâncias de VM:
Opcional: use a caixa
Filtro para restringir o número de instâncias mostradas.Se a instância tiver um endereço IP externo, ele vai aparecer na coluna IP externo.
Se a coluna IP externo estiver vazia, a instância não terá um endereço IP externo. Se a instância não tiver um endereço IP externo, atribua um.
Dependendo das opções de exibição de colunas, você pode ver mais ou menos colunas do que na imagem anterior.
gcloud
Há dois comandos que podem ser usados para ver os endereços IP de uma instância:
gcloud compute instances list
mostra todos os endereços IP usados por uma instância de computação, sejam eles estáticos ou temporários.gcloud compute addresses list
mostra todos os endereços IP reservados atribuídos a uma instância de computação.
Esta tarefa mostra como visualizar endereços IP usando comandos
gcloud compute instances
.Para conferir os endereços IP internos e externos das suas instâncias, use o comando
gcloud compute instances list
.gcloud compute instances list
É possível anexar a cláusula
--filter
para restringir o número de instâncias retornadas pelo comando. Por exemplo,--filter='zone:us-central1-c'
.O resultado será assim:
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 "Endereço IP externo" estiver vazio, significa que não há um endereço IP definido desse tipo para a instância. Você pode atribuir um.
Para conferir o endereço IP interno ou externo de uma instância específica, use o comando
gcloud compute instances describe
com uma flag--format
para filtrar a saída.Endereços internos
Para conferir o endereço IP interno 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].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 conferir 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:
INSTANCE_NAME
: o nome da instância cujo IP interno ou externo você quer visualizar.ZONE
: o nome da zona em que a instância está localizada.
Se o comando não retornar um endereço IP, a instância não terá um endereço IP externo configurado.
REST
Faça uma solicitação
GET
ao métodoinstances.get
. Ao anexar um parâmetro de consulta$fields
à solicitação, é possível restringir a saída apenas aos campos de interesse.GET https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_NAME/zones/ZONE/instances/INSTANCE_NAME$fields=name,networkInterfaces.networkIP,networkInterfaces.accessConfigs.natIP,networkInterfaces.ipv6AccessConfigs.externalIpv6
Substitua:
PROJECT_NAME
: o nome do projeto que contém a instânciaZONE
: a zona da instância que você quer consultarINSTANCE_NAME
: o nome do recurso da instância a ser retornado.
Se algum dos endereços IP não estiver configurado, esse campo não vai aparecer na saída. 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 a este:
{ "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 campos a seguir contêm as informações necessárias:
networkIP
: o endereço IPv4 interno atribuídonatIP
: o endereço IPv4 externo atribuídoexternalIpv6
: o endereço IPv6 externo atribuído.
Python
Java
Ver interfaces de rede de uma instância
Cada instância de computação tem pelo menos uma interface de rede. É possível conferir as propriedades configuradas das interfaces de rede de uma instância das seguintes maneiras.
Console
No Trusted Cloud console, acesse a página Instâncias de VM:
Opcional: use a caixa
Filtro para restringir o número de instâncias mostradas.Clique no nome da instância que você quer inspecionar.
Na seção Rede, em Interfaces de rede, é possível conferir as interfaces de rede (NICs) criadas para a instância, a rede e a sub-rede associadas a cada NIC e os endereços IP atribuídos.
Clique no nome de uma NIC para abrir a página Detalhes da interface de rede. Nesta página, você pode conferir os firewalls e as rotas usados pela NIC e também realizar um teste de conectividade para ela.
gcloud
Para ver as interfaces de rede (NICs) de uma instância de computação, use o comando
gcloud compute instances describe
. É possível anexar uma opção--format
ao comando para restringir as informações retornadas a campos específicos e mudar a forma como elas são exibidas. Por exemplo:gcloud compute instances describe INSTANCE_NAME --zone=ZONE \ --format="flattened(name,networkInterfaces[].name, networkInterfaces[].network.basename(), networkInterfaces[].stackType, networkInterfaces[].nicType)"
Substitua:
INSTANCE_NAME
: o nome da instância a ser visualizadaZONE
: a zona da instância que você quer visualizar
O resultado será assim:
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
REST
Crie uma solicitação
GET
para o métodoinstances.get
. Ao anexar um parâmetro de consulta$fields
à solicitação, é possível restringir a saída apenas à propriedadenetworkInterfaces
.GET https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_NAME/zones/ZONE/instances/INSTANCE_NAME?$fields=networkInterfaces
Substitua:
PROJECT_NAME
: o nome do projeto que contém a instânciaZONE
: a zona da instância que você quer consultarINSTANCE_NAME
: o nome do recurso da instância a ser retornado.
O resultado será assim:
{ "networkInterfaces": [ { "kind": "compute#networkInterface", "network": "https://www.s3nsapis.fr/compute/v1/projects/my-project/global/networks/network-name-1", "subnetwork": "https://www.s3nsapis.fr/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.s3nsapis.fr/compute/v1/projects/my-project/global/networks/network-name-2", "subnetwork": "https://www.s3nsapis.fr/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" } ] }
Ver a configuração da interface de rede dinâmica de uma instância
Se você configurou NICs dinâmicas para uma instância, use um dos seguintes métodos para revisar as informações de NICs dinâmicas.gcloud
Para ver as interfaces de rede (NICs) de uma instância de computação, use o comando
gcloud beta compute instances describe
. É possível anexar uma opção--format
ao comando para restringir as informações retornadas a campos específicos e mudar a forma como elas são exibidas. Por exemplo:gcloud compute instances describe INSTANCE_NAME --zone=ZONE \ --format="flattened(name,networkInterfaces[].name, networkInterfaces[].network.basename(), networkInterfaces[].stackType, networkInterfaces[].parentNicName)"
O resultado será assim:
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
REST
Crie uma solicitação
GET
para o métodoinstances.get
. Ao anexar um parâmetro de consulta$fields
à solicitação, é possível restringir a saída apenas à propriedadenetworkInterfaces
.Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID
: ID do projeto que contém a instânciaZONE
: zona da instânciaINSTANCE_NAME
: o nome da instância
Método HTTP e URL:
GET https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_NAME/zones/ZONE/instances/INSTANCE_NAME?$fields=networkInterfaces
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{ "networkInterfaces": [ { "kind": "compute#networkInterface", "network": "https://www.s3nsapis.fr/compute/beta/projects/my-project/global/networks/network-name-1", "subnetwork": "https://www.s3nsapis.fr/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.s3nsapis.fr/compute/beta/projects/my-project/global/networks/network-name-2", "subnetwork": "https://www.s3nsapis.fr/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.s3nsapis.fr/compute/beta/projects/my-project/global/networks/network-name-3", "subnetwork": "https://www.s3nsapis.fr/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" } ] }
Ver todas as instâncias de computação em uma rede
Use um dos métodos a seguir para ver todas as instâncias de computação em uma determinada rede.
Console
No console Trusted Cloud , acesse a página Redes VPC.
Opcional: use a caixa
Filtro para restringir o número de redes mostradas.Clique no nome da rede em que você quer listar as instâncias de computação.
Selecione a guia Instâncias para ver as instâncias nessa rede.
gcloud
Para ver as instâncias de computação que usam uma rede específica, use o comando
gcloud compute instances list
.Use uma flag
--filter
para listar apenas as instâncias que usam uma rede específica. Também é possível usar uma flag--format
para 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 será assim:
NAME: c2-tier1-multinic MACHINE_TYPE: c2-standard-30 ZONE: us-central1-c SUBNETWORK: ['https://www.s3nsapis.fr/compute/v1/projects/my-project/regions/us-central1/subnetworks/default', 'https://www.s3nsapis.fr/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.s3nsapis.fr/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.s3nsapis.fr/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.s3nsapis.fr/compute/v1/projects/my-project/regions/us-central1/subnetworks/default']Determinar se a rede Tier_1 está ativada
Use um dos métodos a seguir para determinar se o desempenho de rede por VM Tier_1 está ativado para uma instância.
Console
No Trusted Cloud console, acesse a página Instâncias de VM:
Opcional: use a caixa
Filtro para restringir o número de instâncias mostradas.Clique no nome da instância que você quer inspecionar.
Na seção Rede, verifique o valor de Nível total de largura de banda de saída:
TIER_1
: a rede Tier_1 está ativada.-
: a rede Tier_1 não está ativada.
gcloud
Para conferir a configuração
networkPerformanceConfig
de uma instância, use o comandogcloud compute instances describe
. É possível anexar uma opção--format
ao comando para restringir as informações retornadas a campos específicos e mudar a forma como elas são exibidas. Por exemplo:gcloud compute instances describe INSTANCE_NAME \ --zone=ZONE \ --format="text(name, networkPerformanceConfig)"
Se a rede Tier_1 não estiver configurada para a instância, o campo
networkPerformanceConfig
não será incluído na saída. Se o Tier_1 networking estiver ativado para uma instância, a saída será semelhante a esta:name: c2-tier1-multinic networkPerformanceConfig.totalEgressBandwidthTier: TIER_1
REST
Crie uma solicitação
GET
para o métodoinstances.get
. Ao anexar um parâmetro de consulta$fields
à solicitação, é possível restringir a saída apenas aos camposname
,networkPerformanceConfig
enicType
.GET https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_NAME/zones/ZONE/instances/INSTANCE_NAME?$fields=name,networkPerformanceConfig,networkInterfaces.nicType
Substitua:
PROJECT_NAME
: o nome do projeto que contém a instânciaZONE
: a zona da instância que você quer consultarINSTANCE_NAME
: o nome do recurso da instância a ser retornado.
Se a rede Tier_1 não estiver configurada para a instância, o campo
networkPerformanceConfig
não será incluído na saída. Se o Tier_1 networking estiver ativado para uma instância, a saída será semelhante a esta:{ "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-08-19 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-19 UTC."],[[["This guide details how to view network configurations, including interfaces, networks, subnets, and IP addresses for Google Cloud compute instances."],["Authentication is necessary for accessing Google Cloud services and APIs, with options provided for using the console, gcloud CLI, or REST API, and instructions given on how to complete this."],["You can view IP addresses (both internal and external, IPv4 or IPv6) for a compute instance through the Google Cloud console or using the `gcloud` command-line tool, and filter the output for specific addresses."],["Network interface details, including associated networks, subnets, and IP addresses, can be viewed via the Google Cloud console or by using the `gcloud` CLI with the `gcloud compute instances describe` command."],["You can determine whether Tier_1 networking is enabled for an instance through the Google Cloud console or the `gcloud` command, by inspecting the `networkPerformanceConfig` setting."]]],[]] -