Configurar e gerenciar a conversão de endereços de rede com o Private NAT

Nesta página, descrevemos como configurar a conversão de endereços de rede (NAT) privada para privada no Cloud NAT.

Antes de começar

Conclua as tarefas a seguir antes de configurar o Private NAT.

Preparar o ambiente

Configure os seguintes recursos no Google Cloudusando o console do Google Cloud ou a CLI gcloud, dependendo se você quer usar o console ou a CLI gcloud para configurar o Private NAT.

Console

  1. Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloud, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Compute Engine API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Compute Engine API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

gcloud

  1. Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloud, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. Instale a CLI do Google Cloud.

  3. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.

  4. Para inicializar a CLI gcloud, execute o seguinte comando:

    gcloud init
  5. Crie ou selecione um Google Cloud projeto.

    Funções necessárias para selecionar ou criar um projeto

    • Selecionar um projeto: não é necessário um papel específico do IAM para selecionar um projeto. Você pode escolher qualquer projeto em que tenha recebido um papel.
    • Criar um projeto: para criar um projeto, é necessário ter o papel de Criador de projetos (roles/resourcemanager.projectCreator), que contém a permissão resourcemanager.projects.create. Saiba como conceder papéis.
    • Crie um projeto do Google Cloud :

      gcloud projects create PROJECT_ID

      Substitua PROJECT_ID por um nome para o projeto Google Cloud que você está criando.

    • Selecione o projeto Google Cloud que você criou:

      gcloud config set project PROJECT_ID

      Substitua PROJECT_ID pelo nome do projeto do Google Cloud .

  6. Verifique se o faturamento está ativado para o projeto do Google Cloud .

  7. Ative a API Compute Engine:

    Funções necessárias para ativar APIs

    Para ativar as APIs, é necessário ter o papel do IAM de administrador de uso do serviço (roles/serviceusage.serviceUsageAdmin), que contém a permissão serviceusage.services.enable. Saiba como conceder papéis.

    gcloud services enable compute.googleapis.com
  8. Instale a CLI do Google Cloud.

  9. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.

  10. Para inicializar a CLI gcloud, execute o seguinte comando:

    gcloud init
  11. Crie ou selecione um Google Cloud projeto.

    Funções necessárias para selecionar ou criar um projeto

    • Selecionar um projeto: não é necessário um papel específico do IAM para selecionar um projeto. Você pode escolher qualquer projeto em que tenha recebido um papel.
    • Criar um projeto: para criar um projeto, é necessário ter o papel de Criador de projetos (roles/resourcemanager.projectCreator), que contém a permissão resourcemanager.projects.create. Saiba como conceder papéis.
    • Crie um projeto do Google Cloud :

      gcloud projects create PROJECT_ID

      Substitua PROJECT_ID por um nome para o projeto Google Cloud que você está criando.

    • Selecione o projeto Google Cloud que você criou:

      gcloud config set project PROJECT_ID

      Substitua PROJECT_ID pelo nome do projeto do Google Cloud .

  12. Verifique se o faturamento está ativado para o projeto do Google Cloud .

  13. Ative a API Compute Engine:

    Funções necessárias para ativar APIs

    Para ativar as APIs, é necessário ter o papel do IAM de administrador de uso do serviço (roles/serviceusage.serviceUsageAdmin), que contém a permissão serviceusage.services.enable. Saiba como conceder papéis.

    gcloud services enable compute.googleapis.com

Acessar permissões do IAM

O papel Administrador de rede do Compute (roles/compute.networkAdmin) concede permissões para criar um gateway NAT, reservar e atribuir endereços IP de NAT e especificar sub-redes cujo tráfego deve usar a conversão de endereços de rede pelo gateway NAT.

Criar uma sub-rede NAT

Antes de configurar o Private NAT, crie uma sub-rede NAT de finalidade PRIVATE_NAT. A sub-rede NAT precisa estar na mesma região em que você planeja criar o gateway Private NAT. O gateway do Private NAT usa intervalos de endereços IP dessa sub-rede para executar NAT. Verifique se essa sub-rede não se sobrepõe a uma sub-rede existente em nenhuma das redes conectadas. Não é possível criar recursos nesta sub-rede. Essa sub-rede é usada apenas para o Private NAT.

Console

  1. No console do Google Cloud , acesse a página Redes VPC.

    Acessar redes VPC

  2. Para mostrar a página de detalhes da rede VPC, clique no nome dela.

  3. Clique na guia Sub-redes.

  4. Clique em Add subnet. Na caixa de diálogo Adicionar uma sub-rede, faça isto:

    1. Forneça um nome para a sub-rede.
    2. Selecione uma região.
    3. Em Finalidade, selecione Private NAT.
    4. Insira um Intervalo de endereços IP, que é o intervalo IPv4 principal da sub-rede.

      Se você selecionar um intervalo que não seja um endereço RFC 1918, confirme se não há incompatibilidade entre o intervalo e uma configuração existente. Para mais informações sobre intervalos de sub-rede IPv4 válidos, consulte Intervalos de sub-rede IPv4.

  5. Clique em Adicionar.

gcloud

Use o comando gcloud compute networks subnet create para criar a sub-rede.

  gcloud compute networks subnets create NAT_SUBNET \
      --network=NETWORK \
      --region=REGION \
      --range=IP_RANGE \
      --purpose=PRIVATE_NAT

Substitua:

  • NAT_SUBNET: o nome do intervalo de sub-rede do Private NAT a ser criado.
  • NETWORK: a rede à qual a sub-rede pertence.
  • REGION: a região da sub-rede a ser criada. Se não for especificado, talvez seja solicitado que você selecione uma região (apenas no modo interativo).
  • IP_RANGE: o espaço de IP alocado para essa sub-rede no formato CIDR. Verifique se IP_RANGE leva em conta o uso de duas vezes o tamanho das portas necessárias por VM.

Configurar o DNS64

Para usar a conversão de IPv6 para IPv4 (NAT64), os endereços de destino precisam corresponder ao prefixo 64:ff9b::/96. É possível configurar o DNS64 para sintetizar automaticamente endereços IPv6 incorporados ao IPv4 adicionando esse prefixo aos endereços IPv4 de destino.

Pule esta etapa se quiser usar o Cloud NAT apenas para tráfego IPv4.

Configurar o Private NAT

Para configurar o Private NAT, crie um gateway do Cloud NAT na rede VPC de origem. Cada gateway está associado a uma única rede VPC, região e Cloud Router.

Ao criar um gateway do Cloud NAT para Private NAT, é possível configurar as seguintes opções.

Configuração Opções aceitas Descrição
Versão do IP de origem
  • Intervalos de sub-rede IPv4
  • Intervalos de sub-rede IPv6

O Private NAT faz a conversão de IPv4 para IPv4 (NAT44) e de IPv6 para IPv4 (NAT64). É possível configurar o gateway para realizar NAT44 ou NAT64, mas não ambos.

  • Se você configurar intervalos de sub-rede IPv4, as instâncias de VM somente IPv4 e de pilha dupla (usando os endereços IPv4) em sub-redes somente IPv4 e de pilha dupla poderão se comunicar com destinos IPv4.
  • Se você configurar intervalos de sub-rede IPv6, as instâncias de VM somente IPv6 em sub-redes somente IPv6 e de pilha dupla poderão se comunicar com destinos IPv4.
Sub-redes de origem

Para o tráfego IPv4:

  • Intervalos principais e secundários de todas as sub-redes
  • Personalizado

Para o tráfego IPv6:

  • Todas as sub-redes
  • Personalizado

O Private NAT oferece suporte aos seguintes intervalos de sub-rede na região da rede VPC especificada:

  • Para tráfego IPv4: intervalos primários e secundários
  • Para tráfego IPv6: intervalos internos e externos

É possível restringir quais sub-redes podem usar a NAT.

Tipo de conectividade
  • Hub do Network Connectivity Center
  • Rotas de conectividade híbrida
  • Tráfego IPv6 de origem (para NAT64)

O Private NAT oferece as seguintes opções para NAT44:

Você pode ativar uma ou ambas as opções.

Para o NAT64, a opção Tráfego IPv6 de origem (para NAT64) configura o Private NAT para todos os destinos compatíveis.

Configurações avançadas
  • Alocação de porta dinâmica ou estática
  • Logging
  • Tempo limite de NAT

Por padrão, o Private NAT usa a alocação dinâmica de porta, que permite que o gateway do Cloud NAT aloque portas dinamicamente para cada VM com base no uso.

A geração de registros está desativada por padrão. Consulte os tempos limite de NAT e os valores padrão neste link.

Criar um gateway do Cloud NAT

Crie um gateway do Cloud NAT na rede e região da VPC em que você quer configurar o Private NAT. É possível configurar o gateway para aplicar NAT a intervalos de sub-rede IPv4 (NAT44) ou IPv6 (NAT64), mas não ambos.

Criar um gateway para intervalos IPv4 (NAT44)

Console

  1. No console do Google Cloud , acesse a página Cloud NAT.

    Acesse o Cloud NAT

  2. Clique em Começar ou, se você já tiver gateways, em Criar gateway do Cloud NAT.
  3. Digite um nome de gateway.
  4. Em Tipo de NAT, selecione Particular.
  5. Selecione a rede VPC e a região em que você quer criar o gateway.
  6. Selecione ou crie um Cloud Router na região.
  7. Na seção Mapeamento do Cloud NAT, em Tipo de endpoint de origem, marque a opção Instâncias de VM, nós do GKE, sem servidor.
  8. No campo Versão do IP de origem, selecione Intervalos de sub-rede IPv4.
  9. No campo Sub-redes de origem, selecione Personalizado.
  10. Na seção Sub-redes, selecione uma sub-rede para configurar o NAT. Se quiser especificar mais intervalos, clique em Adicionar sub-rede e intervalo de IP e adicione outra sub-rede.
  11. Adicione uma regra de NAT para definir qual tipo de Private NAT está ativado para os intervalos de sub-rede selecionados na etapa anterior e configure um intervalo de sub-rede particular que você quer usar para NAT:
    1. Clique em Adicionar regra.
    2. No campo Prioridade da regra, digite qualquer valor de 0 a 65000.
    3. Em Correspondência, selecione uma das seguintes opções:
      • Rotas de conectividade híbrida: ativam o Hybrid NAT.
      • Hub do Network Connectivity Center: ativa o Private NAT para spokes do NCC.

      Para ativar os dois tipos de Private NAT, selecione Rotas de conectividade híbrida e Hub do Network Connectivity Center.

    4. Selecione ou crie um intervalo de sub-rede Private NAT.
    5. Clique em Concluído.
  12. Opcional: ajuste qualquer uma das seguintes configurações na seção Configurações avançadas:
    • Escolha configurar ou não a geração de registros. Por padrão, a opção Nenhum registro é selecionada.
    • Escolha mudar ou não a forma como o Cloud NAT aloca portas. Por padrão, a opção Ativar alocação de porta dinâmica fica selecionada. Para configurar a alocação estática de porta, desmarque Ativar alocação de porta dinâmica e especifique Mínimo de portas por instância de VM. O valor padrão é 64.
    • Escolha mudar ou não os tempos limite de NAT para conexões de protocolo. Consulte os tempos limite e os valores padrão deles neste link.
  13. Clique em Criar.

gcloud

  1. Crie um Cloud Router na região da rede VPC em que você quer configurar o Private NAT. Você precisa desse Cloud Router para criar o gateway.

    Use o comando gcloud compute routers create.

    gcloud compute routers create ROUTER_NAME \
      --network=NETWORK --region=REGION
    

    Substitua:

    • ROUTER_NAME: um nome para o Cloud Router
    • NETWORK: a rede VPC em que o Cloud Router será criado.
    • REGION: a região em que criar o Cloud Router
  2. Crie o gateway e especifique uma ou mais sub-redes da rede VPC em que você quer configurar o NAT. Por padrão, o Private NAT usa a alocação dinâmica de portas.

    Use o comando gcloud compute routers nats create com a sinalização --type=PRIVATE.

    gcloud compute routers nats create NAT_CONFIG \
      --router=ROUTER_NAME \
      --region=REGION \
      --type=PRIVATE \
      --nat-custom-subnet-ip-ranges=SUBNETWORK:ALL,[SUBNETWORK_1:ALL,...]
    

    Substitua:

    • NAT_CONFIG: um nome para a configuração de NAT
    • ROUTER_NAME: o nome do Cloud Router que você criou na etapa anterior
    • REGION: a região do Cloud Router
    • SUBNETWORK: o nome da sub-rede ou das sub-redes (separadas por vírgula) para as quais você quer usar o NAT.

    Se quiser criar um gateway com alocação de porta estática, execute o comando anterior com as flags --no-enable-dynamic-port-allocation e --min-ports-per-vm=VALUE, substituindo VALUE pelo número mínimo de portas. Se a flag --min-ports-per-vm não for especificada, o valor padrão será 64.

  3. Crie uma regra NAT para corresponder ao tráfego com base no tipo de Private NAT que você está configurando.

    Use o comando gcloud compute routers nats rules create com a flag --match definida como uma das seguintes opções:

    • --match='nexthop.hub': ativa o Private NAT para spokes do NCC.
    • --match='nexthop.is_hybrid': ativa o Hybrid NAT.
    • --match='nexthop.hub == "HUB" || nexthop.is_hybrid': ativa os dois tipos de Private NAT.

    Para criar uma regra de NAT particular para hubs do NCC, execute o seguinte comando:

    gcloud compute routers nats rules create NAT_RULE_PRIORITY \
      --router=ROUTER_NAME --region=REGION \
      --nat=NAT_CONFIG \
      --match='nexthop.hub == "//networkconnectivity.googleapis.com/projects/PROJECT_ID/locations/global/hubs/HUB"' \
      --source-nat-active-ranges=NAT_SUBNET
    

    Para criar uma regra de NAT para o Hybrid NAT, execute o comando a seguir:

    gcloud compute routers nats rules create NAT_RULE_PRIORITY \
      --router=ROUTER_NAME \
      --region=REGION \
      --nat=NAT_CONFIG \
      --match='nexthop.is_hybrid' \
      --source-nat-active-ranges=NAT_SUBNET
    

    Para criar uma regra de NAT para o Private NAT para spokes do NCC e o Hybrid NAT, execute o seguinte comando:

    gcloud compute routers nats rules create NAT_RULE_PRIORITY \
      --router=ROUTER_NAME \
      --region=REGION \
      --nat=NAT_CONFIG \
      --match='nexthop.hub == "//networkconnectivity.googleapis.com/projects/PROJECT_ID/locations/global/hubs/HUB" || nexthop.is_hybrid' \
      --source-nat-active-ranges=NAT_SUBNET
    

    Substitua:

    • NAT_RULE_PRIORITY: o número que identifica exclusivamente a regra NAT. Especifique qualquer número de 0 a 65000.
    • ROUTER_NAME: o nome do Cloud Router que você criou antes
    • REGION: a região do Cloud Router
    • NAT_CONFIG: o nome da configuração de NAT que você criou anteriormente
    • PROJECT_ID: o Google Cloud projeto do hub do NCC
    • HUB: o nome do hub do NCC
    • NAT_SUBNET: o nome da sub-rede do Private NAT ou das sub-redes (separadas por vírgulas) que você criou anteriormente.

Criar um gateway para intervalos IPv6 (NAT64)

Console

  1. No console do Google Cloud , acesse a página Cloud NAT.

    Acesse o Cloud NAT

  2. Clique em Começar ou, se você já tiver gateways, em Criar gateway do Cloud NAT.
  3. Digite um nome de gateway.
  4. Em Tipo de NAT, selecione Particular.
  5. Selecione a rede VPC e a região em que você quer criar o gateway.
  6. Selecione ou crie um Cloud Router na região.
  7. Na seção Mapeamento do Cloud NAT, em Tipo de endpoint de origem, marque a opção Instâncias de VM, nós do GKE, sem servidor.
  8. No campo Versão do IP de origem, selecione Intervalos de sub-rede IPv6.
  9. No campo Sub-redes de origem, faça uma das seguintes ações:
    • Para usar o Cloud NAT em todas as sub-redes IPv6 da região, selecione Todas as sub-redes.
    • Para restringir quais sub-redes podem usar o Cloud NAT, selecione Personalizado e escolha uma sub-rede. Se você quiser especificar mais sub-redes, clique em Adicionar sub-rede e adicione outra sub-rede.
  10. Adicione uma regra de NAT para configurar um intervalo de sub-rede privada que você quer usar para NAT:
    1. Clique em Adicionar regra.
    2. No campo Prioridade da regra, digite qualquer valor de 0 a 65000.
    3. Selecione ou crie um intervalo de sub-rede Private NAT.
    4. Clique em Concluído.
  11. Opcional: ajuste qualquer uma das seguintes configurações na seção Configurações avançadas:
    • Escolha configurar ou não a geração de registros. Por padrão, a opção Nenhum registro é selecionada.
    • Escolha mudar ou não a forma como o Cloud NAT aloca portas. Por padrão, a opção Ativar alocação de porta dinâmica fica selecionada. Para configurar a alocação estática de porta, desmarque Ativar alocação de porta dinâmica e especifique Mínimo de portas por instância de VM. O valor padrão é 64.
    • Escolha mudar ou não os tempos limite de NAT para conexões de protocolo. Consulte os tempos limite e os valores padrão deles neste link.
  12. Clique em Criar.

gcloud

  1. Crie um Cloud Router na região da rede VPC em que você quer configurar o Private NAT. Você precisa desse Cloud Router para criar o gateway.

    Use o comando gcloud compute routers create.

    gcloud compute routers create ROUTER_NAME \
      --network=NETWORK --region=REGION
    

    Substitua:

    • ROUTER_NAME: um nome para o Cloud Router
    • NETWORK: a rede VPC em que o Cloud Router será criado.
    • REGION: a região em que criar o Cloud Router
  2. Crie o gateway do Cloud NAT.

    Use o comando gcloud compute routers nats create com a sinalização --type=PRIVATE.

    • Para configurar o Private NAT para todos os intervalos de sub-redes IPv6, execute o seguinte comando:

      gcloud compute routers nats create NAT_CONFIG \
        --router=ROUTER_NAME \
        --region=REGION \
        --type=PRIVATE \
        --nat64-all-v6-subnet-ip-ranges
      
    • Para configurar o Private NAT para intervalos de sub-redes IPv6 personalizados, execute o seguinte comando:

      gcloud compute routers nats create NAT_CONFIG \
        --router=ROUTER_NAME \
        --region=REGION \
        --type=PRIVATE \
        --nat64-custom-v6-subnet-ip-ranges=SUBNETWORK,[SUBNETWORK_1,…]
      

    Substitua:

    • NAT_CONFIG: um nome para a configuração de NAT
    • ROUTER_NAME: o nome do Cloud Router que você criou na etapa anterior.
    • REGION: a região do Cloud Router
    • SUBNETWORK: o nome da sub-rede ou das sub-redes (separadas por vírgula) para as quais você quer usar o NAT.
  3. Crie uma regra NAT para NAT64. Use o comando gcloud beta compute routers nats rules create com a sinalização --match.

    gcloud beta compute routers nats rules create NAT_RULE_PRIORITY \
      --router=ROUTER_NAME \
      --region=REGION \
      --nat=NAT_CONFIG \
      --match='isIPv6(source.ip)' \
      --source-nat-active-ranges=NAT_SUBNET
    

    Substitua:

    • NAT_RULE_PRIORITY: o número que identifica exclusivamente a regra NAT. Especifique qualquer número de 0 a 65000.
    • ROUTER_NAME: o nome do Cloud Router que você criou antes
    • REGION: a região do Cloud Router
    • NAT_CONFIG: o nome da configuração de NAT que você criou anteriormente
    • NAT_SUBNET: o nome da sub-rede do Private NAT ou das sub-redes (separadas por vírgula) que você criou anteriormente.

Depois de ativar a opção isIPv6(source.ip), use a versão Beta da CLI gcloud para as seguintes operações:

  • Atualizar o gateway do Cloud NAT que traduz IPv6 para IPv4
  • Crie e atualize um gateway do Cloud NAT que use o mesmo Cloud Router que o gateway que traduz IPv6 para IPv4.
  • Atualize o Cloud Router em que o gateway do Cloud NAT está configurado.

Ver a configuração do Private NAT

Console

  1. No console do Google Cloud , acesse a página Cloud NAT.

    Acesse o Cloud NAT

  2. Para conferir os detalhes do gateway NAT, informações de mapeamento ou detalhes de configuração, clique no nome do gateway NAT.

  3. Confira o status da NAT na coluna Status do gateway NAT.

gcloud

Para ver os detalhes da configuração do NAT, execute os seguintes comandos:

  • Ver a configuração do gateway do Private NAT.

    gcloud compute routers nats describe NAT_CONFIG \
        --router=ROUTER_NAME \
        --region=REGION
    

    Substitua:

    • NAT_CONFIG: o nome da configuração NAT
    • ROUTER_NAME: o nome do seu Cloud Router
    • REGION: a região de NAT a ser descrita. Se isso não for especificado, talvez você precise selecionar uma região (apenas no modo interativo).
  • Confira o mapeamento de intervalos de IP:porta de cada interface de VM.

    gcloud compute routers get-nat-mapping-info ROUTER_NAME \
        --region=REGION
    
  • Veja o status do gateway do Private NAT.

    gcloud compute routers get-status ROUTER_NAME \
        --region=REGION
    

Atualizar uma configuração do Private NAT

As seções a seguir descrevem como atualizar um gateway do Cloud NAT existente.

Atualizar sub-redes na configuração do NAT

Console

  1. No console do Google Cloud , acesse a página Cloud NAT.

    Acesse o Cloud NAT

  2. Clique no seu gateway NAT.

  3. Clique em Editar.

  4. Se Personalizado estiver selecionado para Sub-redes de origem, escolha uma sub-rede. Para especificar outros intervalos, clique em Adicionar sub-rede e intervalo de IP.

  5. Somente para intervalos de sub-rede IPv6: na seção Regra personalizada, selecione Tráfego IPv6 de origem (para NAT64).

  6. Clique em Salvar.

gcloud

Use o comando gcloud compute routers nats update.

Para mudar os intervalos de sub-rede de origem de um gateway do Cloud NAT, execute um dos seguintes comandos, dependendo da versão IP dos intervalos de sub-rede que você quer mudar:

  • Mudar intervalos de sub-rede IPv4:

    gcloud compute routers nats update NAT_CONFIG \
        --router=NAT_ROUTER \
        --region=REGION \
        --nat-custom-subnet-ip-ranges=IPV4_SUBNET_RANGES
    
  • Atualizar intervalos de sub-rede IPv6 (prévia):

    gcloud beta compute routers nats update NAT_CONFIG \
        --router=NAT_ROUTER \
        --region=REGION \
        --nat64-custom-v6-subnet-ip-ranges=IPV6_SUBNET_RANGES
    

Substitua:

  • NAT_CONFIG: o nome da configuração NAT
  • NAT_ROUTER: o nome do seu Cloud Router
  • REGION: a região do gateway NAT
  • IPV4_SUBNET_RANGES: uma ou mais sub-redes no seguinte formato: SUBNET_NAME_1:ALL,SUBNET_NAME_2:ALL.
  • IPV6_SUBNET_RANGES: uma ou mais sub-redes no seguinte formato: SUBNET_NAME_1,SUBNET_NAME_2.

Remover sub-redes da configuração NAT

É possível remover sub-redes da configuração do gateway NAT.

Console

  1. No console do Google Cloud , acesse a página Cloud NAT.

    Acesse o Cloud NAT

  2. Clique no seu gateway NAT.

  3. Clique em Editar.

  4. Exclua a sub-rede que você quer remover do mapeamento NAT.

  5. Clique em Salvar.

Adicionar sub-redes NAT à configuração

Para executar NAT no tráfego, uma configuração do Private NAT usa endereços IP NAT de uma sub-rede com finalidade PRIVATE_NAT. Se a configuração do Private NAT exigir mais do que o número disponível de endereços IP NAT, adicione mais sub-redes com a finalidade PRIVATE_NAT à configuração.

Console

  1. No console do Google Cloud , acesse a página Cloud NAT.

    Acesse o Cloud NAT

  2. Clique no seu gateway NAT.

  3. Clique em Editar.

  4. Abra a regra atual.

  5. Clique em Adicionar intervalos de sub-rede.

  6. Selecione ou crie um intervalo de sub-rede NAT e clique em Concluído.

  7. Clique em Salvar.

gcloud

gcloud compute routers nats rules update NAT_RULE_PRIORITY \
    --nat=NAT_CONFIG \
    --router=ROUTER_NAME \
    --region=REGION \
    --source-nat-active-ranges=NAT_SUBNET_1, NAT_SUBNET_2 ...

Substitua:

  • NAT_RULE_PRIORITY: o número que identifica exclusivamente a regra a ser atualizada, de 0 para 65000.
  • NAT_CONFIG: o nome da configuração do Private NAT da regra a ser atualizada.
  • ROUTER_NAME: o nome do roteador a ser usado com esse gateway.
  • NAT_SUBNET: os nomes das sub-redes do Private NAT a serem adicionadas à configuração NAT atual.

Excluir configuração NAT

Quando uma configuração de gateway é excluída, a configuração de NAT é removida do Cloud Router. O roteador em si não é excluído.

Console

  1. No console do Google Cloud , acesse a página Cloud NAT.

    Acesse o Cloud NAT

  2. Marque a caixa de seleção ao lado da configuração de gateway que você quer excluir.

  3. No Menu, clique em Excluir.

gcloud

gcloud compute routers nats delete NAT_CONFIG \
    --router=ROUTER_NAME \
    --region=REGION

Substitua:

  • NAT_CONFIG: o nome da configuração NAT
  • ROUTER_NAME: o nome do seu Cloud Router
  • REGION: a região da NAT a ser excluída. Se isso não for especificado, talvez você precise selecionar uma região (apenas no modo interativo).

A seguir