Criar um registro PTR para uma instância de VM,Criar um registro PTR para uma instância de VM


Os registros PTR configuráveis ​​permitem definir o registro DNS reverso associado ao endereço IP externo de uma instância de VM para que os aplicativos que dependem desses registros possam operar conforme o esperado.

Alguns aplicativos exigem registros DNS reversos (registros PTR) para resolver endereços IP em nomes de domínio. Por exemplo, aplicativos que usam SMTP exigem um registro PTR que aponte para o domínio do qual um email está sendo enviado. Sem esse registro, os filtros de spam podem marcar e-mails com baixa reputação, o que faz com que os e-mails acabem em pastas de spam ou nem sejam enviados.

Você pode adicionar registros PTR somente à interface de rede primária de uma instância de VM. Os registros PTR não estão disponíveis para front-ends de balanceador de carga, Cloud NAT ou outros endereços IP que não sejam de VM.

Os registros PTR IPv6 só estarão disponíveis se a interface de rede primária da instância estiver conectada a uma sub-rede de pilha dupla ou somente IPv6 que tenha um intervalo de endereços IPv6 externo. Para interfaces de rede de pilha dupla, você pode ter registros PTR IPv4 e IPv6 separados.

Para criar registros PTR personalizados que substituem os nomes PTR DNS internos criados automaticamente, consulte Zonas de pesquisa reversa gerenciadas .

Antes de começar

  • Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar 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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. REST

      Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.

Verifique a propriedade do seu domínio

Antes de criar uma VM com um registro PTR personalizado, verifique se você possui o nome de domínio. A verificação da propriedade é uma medida de segurança para provar ao Google que você é o proprietário do domínio.

Você pode verificar seu nome de domínio de duas maneiras:

  • Se você tiver uma conta do Google, poderá verificar usando o Search Console.
  • Se você tiver uma conta do Google ou de outra conta, poderá verificar adicionando o endereço IP da sua VM à configuração do DNS.

Verifique usando o Search Console

  1. Abra o Search Console e faça login usando a Conta do Google que você usará para adicionar um registro PTR à sua instância. Você pode verificar a propriedade do domínio com várias contas.
  2. Insira o nome de domínio PTR.
  3. Clique em Continuar .
  4. Siga as instruções e clique em Ir para propriedade .
  5. Clique em Configurações (encontrado no menu à esquerda, próximo à parte inferior) e, em seguida, clique em Verificação de propriedade .

Depois de verificar se você é o proprietário do domínio, no painel Configurações , clique em Usuários para ver outros proprietários verificados. Para adicionar registros PTR em outros domínios, clique no seletor de propriedades à esquerda que exibe seu domínio atual. Clique em Adicionar uma propriedade para adicionar esses domínios.

Se o seu nome de domínio não for verificado imediatamente, use o método recomendado para obter a verificação.

Verifique adicionando o endereço IP da sua VM à configuração do DNS

  1. Se a sua VM ainda não existir, reserve um endereço IP externo estático regional e use-o posteriormente durante a criação da VM.
  2. Adicione um registro “A” com o endereço IP externo da VM à configuração DNS do seu domínio.

Crie instâncias de VM com registros PTR

Você pode especificar registros PTR ao criar novas instâncias. Para adicionar um registro PTR para uma instância existente, consulte Adicionar registros PTR .

Console

  1. No console do Google Cloud, acesse a página Criar uma instância .

    Vá para Criar uma instância

  2. Especifique os detalhes da VM.

  3. Expanda a seção Opções avançadas e faça o seguinte:

    1. Expanda a seção Rede .
    2. Crie uma ou mais interfaces de rede para usar com esta VM. Alternativamente, você pode usar a interface de rede padrão.
    3. Na seção Interfaces de rede , expanda a primeira interface de rede, que é a interface de rede primária.
    4. Na seção Registro PTR de DNS público , selecione cada tipo de registro PTR que você deseja adicionar.
    5. No campo Nome de domínio PTR , insira um nome de domínio para cada tipo de registro PTR que você deseja adicionar.
    6. No campo Endereço IPv4 externo ou Endereço IPv6 externo , escolha o endereço IP reservado anteriormente. Se você verificou o endereço IP da sua VM por meio da configuração do DNS, deverá especificar esse endereço.
    7. Para confirmar as configurações da interface de rede, clique em Concluído .
  4. Configure as propriedades restantes para sua nova VM.

  5. Na parte inferior da página, clique em Criar .

Depois que a VM for iniciada, você poderá executar uma pesquisa reversa de DNS no endereço IP externo da sua VM para confirmar se o registro PTR está funcionando conforme o esperado.

gcloud

  • Para criar uma nova instância com um registro PTR IPv4 associado, use o comando gcloud instances create .

    gcloud compute instances create INSTANCE_NAME \
        --image-family IMAGE_FAMILY \
        --image-project IMAGE_PROJECT \
        --public-ptr \
        --public-ptr-domain DOMAIN_NAME \
        --address=IP_ADDRESS
    

    Substitua o seguinte:

    • INSTANCE_NAME : o nome da nova instância de VM.
    • IMAGE_FAMILY : uma das famílias de imagens disponíveis .
    • IMAGE_PROJECT : o projeto do Google Cloud em relação ao qual todas as referências de imagens e famílias de imagens são resolvidas. Se você não fornecer um nome de projeto, o projeto padrão atual será usado.
    • DOMAIN_NAME : o nome de domínio a ser adicionado a esta instância.
    • IP_ADDRESS : seu endereço IP reservado anteriormente. Se você verificou o endereço IP da sua VM por meio da configuração do DNS, deverá especificar esse endereço.
  • Para criar uma nova instância com um registro PTR IPv6 associado, faça o seguinte:

    1. Crie uma VM de pilha dupla ou somente IPv6 .
    2. Adicione um registro PTR IPv6 .

DESCANSAR

  • Para criar uma nova instância com um registro PTR IPv4, faça uma solicitação POST ao método instances.insert .

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
    {
      "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
      "name": "INSTANCE_NAME",
      "disks": [
        {
          "initializeParams": {
            "sourceImage": "projects/debian-cloud/global/images/family/debian-10"
          },
          "boot": true
        }
      ],
      "networkInterfaces": [
        {
          "network": "NETWORK",
          "accessConfigs": [
            {
              "type": "ONE_TO_ONE_NAT",
              "name": "External NAT",
              "natIP": "IP_ADDRESS",
              "publicPtrDomainName": "DOMAIN_NAME",
              "setPublicPtr": true
            }
          ]
        }
      ]
    }
    

    Substitua o seguinte:

    • PROJECT_ID : o ID do seu projeto.
    • ZONE : a zona da sua instância.
    • MACHINE_TYPE : o tipo de máquina.
    • INSTANCE_NAME : o nome da instância.
    • NETWORK : a URL da rede.
    • IP_ADDRESS : seu endereço IP reservado anteriormente. Se você verificou o endereço IP da sua VM por meio da configuração do DNS, deverá especificar esse endereço.
    • DOMAIN_NAME : o nome de domínio a ser adicionado.
  • Para criar uma nova instância com um registro PTR IPv6, faça o seguinte:

    1. Crie uma VM de pilha dupla ou somente IPv6 .
    2. Adicione um registro PTR IPv6 .

Adicionar registros PTR

Você pode adicionar registros PTR atualizando a configuração de acesso na interface de rede primária, nic0 , de uma instância de VM.

Console

  1. No console do Google Cloud, acesse a página de instâncias de VM .

    Acesse as instâncias de VM

  2. Clique na instância que você deseja editar.

  3. Clique em Editar .

  4. Na seção Interfaces de rede , clique na interface de rede primária.

  5. Na seção Registro PTR de DNS público , selecione cada tipo de registro PTR que você deseja adicionar.

  6. No campo Nome de domínio PTR , insira um nome de domínio para cada tipo de registro PTR que você deseja adicionar.

  7. Clique em Concluído e em Salvar .

gcloud

  1. Se sua VM não tiver uma configuração de acesso, adicione uma usando o comando gcloud compute instances add-access-config .

    gcloud compute instances add-access-config INSTANCE_NAME
    

    Substitua INSTANCE_NAME pelo nome da sua instância.

  2. Atualize a configuração de acesso para adicionar o registro PTR usando o comando gcloud compute instances update-access-config . Para adicionar registros PTR IPv4 e IPv6, use os comandos a seguir individualmente.

    • Para IPv4:

      gcloud compute instances update-access-config INSTANCE_NAME \
          --public-ptr \
          --public-ptr-domain DOMAIN_NAME
      
    • Para IPv6:

      gcloud compute instances update-access-config INSTANCE_NAME \
          --ipv6-public-ptr-domain=DOMAIN_NAME
      

    Substitua o seguinte:

    • INSTANCE_NAME : o nome da instância a ser atualizada.
    • DOMAIN_NAME : o nome de domínio a ser adicionado.

DESCANSAR

  1. Se sua VM não tiver uma configuração de acesso, adicione uma fazendo uma solicitação POST ao método instances.addAccessConfig .

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/addAccessConfig?networkInterface="nic0"
    
  2. Atualize a configuração de acesso para adicionar o registro PTR fazendo uma solicitação POST ao método instances.updateAccessConfig . Para adicionar registros PTR IPv4 e IPv6, faça as solicitações a seguir individualmente.

    • Para IPv4:

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateAccessConfig?networkInterface=nic0
      {
        "setPublicPtr": true,
        "publicPtrDomainName": "DOMAIN_NAME",
        "type": "ONE_TO_ONE_NAT"
      }
      
    • Para IPv6:

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateAccessConfig?networkInterface=nic0
      {
        "publicPtrDomainName": "DOMAIN_NAME",
        "type": "DIRECT_IPV6"
      }
      

    Substitua o seguinte:

    • PROJECT_ID : o ID do projeto.
    • ZONE : a zona da instância.
    • INSTANCE_NAME : o nome da instância.
    • DOMAIN_NAME : o nome de domínio a ser adicionado.

Remover registros PTR

Para remover registros PTR, atualize a configuração de acesso na interface de rede primária, nic0 , de uma instância de VM. Ao remover um registro PTR, Google Cloud responde a pesquisas reversas de DNS com um nome de domínio padrão totalmente qualificado de googleusercontent.com .

Console

  1. No console do Google Cloud, acesse a página de instâncias de VM .

    Acesse as instâncias de VM

  2. Clique na instância que você deseja editar.

  3. Clique em Editar .

  4. Na seção Interfaces de rede , clique na interface de rede primária.

  5. Na seção Registro PTR de DNS público , desmarque a caixa de seleção de cada tipo de registro PTR que você deseja remover.

  6. Clique em Concluído e em Salvar .

gcloud

Para remover um registro PTR, use o comando gcloud compute instances update-access-config . Para remover registros PTR IPv4 e IPv6, use os comandos a seguir separadamente.

  • Para IPv4:

    gcloud compute instances update-access-config INSTANCE_NAME \
        --no-public-ptr
    
  • Para IPv6:

    gcloud compute instances update-access-config INSTANCE_NAME \
        --no-ipv6-public-ptr
    

Substitua INSTANCE_NAME pelo nome da instância a ser atualizada.

DESCANSAR

Para remover um registro PTR, faça uma solicitação POST para o método instances.updateAccessConfig . Para remover registros PTR IPv4 e IPv6, faça as solicitações a seguir individualmente.

  • Para IPv4:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateAccessConfig?networkInterface=nic0
    {
      "setPublicPtr": false,
      "type": "ONE_TO_ONE_NAT"
    }
    
  • Para IPv6:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateAccessConfig?networkInterface=nic0
    {
      "publicPtrDomainName": "",
      "type": "DIRECT_IPV6"
    }
    

Substitua o seguinte:

  • PROJECT_ID : o ID do projeto.
  • ZONE : a zona da instância.
  • INSTANCE_NAME : o nome da instância.

Limitações

  • Quando uma VM é migrada para outro host como parte do processo de migração em tempo real durante eventos de manutenção , a lógica do registro PTR não lida corretamente com alguns casos extremos e reverte os registros DNS PTR para o nome de domínio totalmente qualificado (FQDN) googleusercontent.com . Para restaurar a funcionalidade, aplique novamente o registro PTR.

  • Quando você interrompe uma VM que possui um registro PTR IPv6, o registro PTR IPv6 é temporariamente cancelado e não fica visível na VM. O registro é adicionado novamente automaticamente quando você reinicia a VM.

O que vem a seguir

,

Os registros PTR configuráveis ​​permitem definir o registro DNS reverso associado ao endereço IP externo de uma instância de VM para que os aplicativos que dependem desses registros possam operar conforme o esperado.

Alguns aplicativos exigem registros DNS reversos (registros PTR) para resolver endereços IP em nomes de domínio. Por exemplo, aplicativos que usam SMTP exigem um registro PTR que aponte para o domínio do qual um email está sendo enviado. Sem esse registro, os filtros de spam podem marcar e-mails com baixa reputação, o que faz com que os e-mails acabem em pastas de spam ou nem sejam enviados.

Você pode adicionar registros PTR somente à interface de rede primária de uma instância de VM. Os registros PTR não estão disponíveis para front-ends de balanceador de carga, Cloud NAT ou outros endereços IP que não sejam de VM.

Os registros PTR IPv6 só estarão disponíveis se a interface de rede primária da instância estiver conectada a uma sub-rede de pilha dupla ou somente IPv6 que tenha um intervalo de endereços IPv6 externo. Para interfaces de rede de pilha dupla, você pode ter registros PTR IPv4 e IPv6 separados.

Para criar registros PTR personalizados que substituem os nomes PTR DNS internos criados automaticamente, consulte Zonas de pesquisa reversa gerenciadas .

Antes de começar

  • Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar 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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. REST

      Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.

Verifique a propriedade do seu domínio

Antes de criar uma VM com um registro PTR personalizado, verifique se você possui o nome de domínio. A verificação da propriedade é uma medida de segurança para provar ao Google que você é o proprietário do domínio.

Você pode verificar seu nome de domínio de duas maneiras:

  • Se você tiver uma conta do Google, poderá verificar usando o Search Console.
  • Se você tiver uma conta do Google ou de outra conta, poderá verificar adicionando o endereço IP da sua VM à configuração do DNS.

Verifique usando o Search Console

  1. Abra o Search Console e faça login usando a Conta do Google que você usará para adicionar um registro PTR à sua instância. Você pode verificar a propriedade do domínio com várias contas.
  2. Insira o nome de domínio PTR.
  3. Clique em Continuar .
  4. Siga as instruções e clique em Ir para propriedade .
  5. Clique em Configurações (encontrado no menu à esquerda, próximo à parte inferior) e, em seguida, clique em Verificação de propriedade .

Depois de verificar se você é o proprietário do domínio, no painel Configurações , clique em Usuários para ver outros proprietários verificados. Para adicionar registros PTR em outros domínios, clique no seletor de propriedades à esquerda que exibe seu domínio atual. Clique em Adicionar uma propriedade para adicionar esses domínios.

Se o seu nome de domínio não for verificado imediatamente, use o método recomendado para obter a verificação.

Verifique adicionando o endereço IP da sua VM à configuração do DNS

  1. Se a sua VM ainda não existir, reserve um endereço IP externo estático regional e use-o posteriormente durante a criação da VM.
  2. Adicione um registro “A” com o endereço IP externo da VM à configuração DNS do seu domínio.

Crie instâncias de VM com registros PTR

Você pode especificar registros PTR ao criar novas instâncias. Para adicionar um registro PTR para uma instância existente, consulte Adicionar registros PTR .

Console

  1. No console do Google Cloud, acesse a página Criar uma instância .

    Vá para Criar uma instância

  2. Especifique os detalhes da VM.

  3. Expanda a seção Opções avançadas e faça o seguinte:

    1. Expanda a seção Rede .
    2. Crie uma ou mais interfaces de rede para usar com esta VM. Alternativamente, você pode usar a interface de rede padrão.
    3. Na seção Interfaces de rede , expanda a primeira interface de rede, que é a interface de rede primária.
    4. Na seção Registro PTR de DNS público , selecione cada tipo de registro PTR que você deseja adicionar.
    5. No campo Nome de domínio PTR , insira um nome de domínio para cada tipo de registro PTR que você deseja adicionar.
    6. No campo Endereço IPv4 externo ou Endereço IPv6 externo , escolha o endereço IP reservado anteriormente. Se você verificou o endereço IP da sua VM por meio da configuração do DNS, deverá especificar esse endereço.
    7. Para confirmar as configurações da interface de rede, clique em Concluído .
  4. Configure as propriedades restantes para sua nova VM.

  5. Na parte inferior da página, clique em Criar .

Depois que a VM for iniciada, você poderá executar uma pesquisa reversa de DNS no endereço IP externo da sua VM para confirmar se o registro PTR está funcionando conforme o esperado.

gcloud

  • Para criar uma nova instância com um registro PTR IPv4 associado, use o comando gcloud instances create .

    gcloud compute instances create INSTANCE_NAME \
        --image-family IMAGE_FAMILY \
        --image-project IMAGE_PROJECT \
        --public-ptr \
        --public-ptr-domain DOMAIN_NAME \
        --address=IP_ADDRESS
    

    Substitua o seguinte:

    • INSTANCE_NAME : o nome da nova instância de VM.
    • IMAGE_FAMILY : uma das famílias de imagens disponíveis .
    • IMAGE_PROJECT : o projeto do Google Cloud em relação ao qual todas as referências de imagens e famílias de imagens são resolvidas. Se você não fornecer um nome de projeto, o projeto padrão atual será usado.
    • DOMAIN_NAME : o nome de domínio a ser adicionado a esta instância.
    • IP_ADDRESS : seu endereço IP reservado anteriormente. Se você verificou o endereço IP da sua VM por meio da configuração do DNS, deverá especificar esse endereço.
  • Para criar uma nova instância com um registro PTR IPv6 associado, faça o seguinte:

    1. Crie uma VM de pilha dupla ou somente IPv6 .
    2. Adicione um registro PTR IPv6 .

DESCANSAR

  • Para criar uma nova instância com um registro PTR IPv4, faça uma solicitação POST ao método instances.insert .

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
    {
      "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
      "name": "INSTANCE_NAME",
      "disks": [
        {
          "initializeParams": {
            "sourceImage": "projects/debian-cloud/global/images/family/debian-10"
          },
          "boot": true
        }
      ],
      "networkInterfaces": [
        {
          "network": "NETWORK",
          "accessConfigs": [
            {
              "type": "ONE_TO_ONE_NAT",
              "name": "External NAT",
              "natIP": "IP_ADDRESS",
              "publicPtrDomainName": "DOMAIN_NAME",
              "setPublicPtr": true
            }
          ]
        }
      ]
    }
    

    Substitua o seguinte:

    • PROJECT_ID : o ID do seu projeto.
    • ZONE : a zona da sua instância.
    • MACHINE_TYPE : o tipo de máquina.
    • INSTANCE_NAME : o nome da instância.
    • NETWORK : a URL da rede.
    • IP_ADDRESS : seu endereço IP reservado anteriormente. Se você verificou o endereço IP da sua VM por meio da configuração do DNS, deverá especificar esse endereço.
    • DOMAIN_NAME : o nome de domínio a ser adicionado.
  • Para criar uma nova instância com um registro PTR IPv6, faça o seguinte:

    1. Crie uma VM de pilha dupla ou somente IPv6 .
    2. Adicione um registro PTR IPv6 .

Adicionar registros PTR

Você pode adicionar registros PTR atualizando a configuração de acesso na interface de rede primária, nic0 , de uma instância de VM.

Console

  1. No console do Google Cloud, acesse a página de instâncias de VM .

    Acesse as instâncias de VM

  2. Clique na instância que você deseja editar.

  3. Clique em Editar .

  4. Na seção Interfaces de rede , clique na interface de rede primária.

  5. Na seção Registro PTR de DNS público , selecione cada tipo de registro PTR que você deseja adicionar.

  6. No campo Nome de domínio PTR , insira um nome de domínio para cada tipo de registro PTR que você deseja adicionar.

  7. Clique em Concluído e em Salvar .

gcloud

  1. Se sua VM não tiver uma configuração de acesso, adicione uma usando o comando gcloud compute instances add-access-config .

    gcloud compute instances add-access-config INSTANCE_NAME
    

    Substitua INSTANCE_NAME pelo nome da sua instância.

  2. Atualize a configuração de acesso para adicionar o registro PTR usando o comando gcloud compute instances update-access-config . Para adicionar registros PTR IPv4 e IPv6, use os comandos a seguir individualmente.

    • Para IPv4:

      gcloud compute instances update-access-config INSTANCE_NAME \
          --public-ptr \
          --public-ptr-domain DOMAIN_NAME
      
    • Para IPv6:

      gcloud compute instances update-access-config INSTANCE_NAME \
          --ipv6-public-ptr-domain=DOMAIN_NAME
      

    Substitua o seguinte:

    • INSTANCE_NAME : o nome da instância a ser atualizada.
    • DOMAIN_NAME : o nome de domínio a ser adicionado.

DESCANSAR

  1. Se sua VM não tiver uma configuração de acesso, adicione uma fazendo uma solicitação POST ao método instances.addAccessConfig .

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/addAccessConfig?networkInterface="nic0"
    
  2. Atualize a configuração de acesso para adicionar o registro PTR fazendo uma solicitação POST ao método instances.updateAccessConfig . Para adicionar registros PTR IPv4 e IPv6, faça as solicitações a seguir individualmente.

    • Para IPv4:

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateAccessConfig?networkInterface=nic0
      {
        "setPublicPtr": true,
        "publicPtrDomainName": "DOMAIN_NAME",
        "type": "ONE_TO_ONE_NAT"
      }
      
    • Para IPv6:

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateAccessConfig?networkInterface=nic0
      {
        "publicPtrDomainName": "DOMAIN_NAME",
        "type": "DIRECT_IPV6"
      }
      

    Substitua o seguinte:

    • PROJECT_ID : o ID do projeto.
    • ZONE : a zona da instância.
    • INSTANCE_NAME : o nome da instância.
    • DOMAIN_NAME : o nome de domínio a ser adicionado.

Remover registros PTR

Para remover registros PTR, atualize a configuração de acesso na interface de rede primária, nic0 , de uma instância de VM. Ao remover um registro PTR, Google Cloud responde a pesquisas reversas de DNS com um nome de domínio padrão totalmente qualificado de googleusercontent.com .

Console

  1. No console do Google Cloud, acesse a página de instâncias de VM .

    Acesse as instâncias de VM

  2. Clique na instância que você deseja editar.

  3. Clique em Editar .

  4. Na seção Interfaces de rede , clique na interface de rede primária.

  5. Na seção Registro PTR de DNS público , desmarque a caixa de seleção de cada tipo de registro PTR que você deseja remover.

  6. Clique em Concluído e em Salvar .

gcloud

Para remover um registro PTR, use o comando gcloud compute instances update-access-config . Para remover registros PTR IPv4 e IPv6, use os comandos a seguir separadamente.

  • Para IPv4:

    gcloud compute instances update-access-config INSTANCE_NAME \
        --no-public-ptr
    
  • Para IPv6:

    gcloud compute instances update-access-config INSTANCE_NAME \
        --no-ipv6-public-ptr
    

Substitua INSTANCE_NAME pelo nome da instância a ser atualizada.

DESCANSAR

Para remover um registro PTR, faça uma solicitação POST para o método instances.updateAccessConfig . Para remover registros PTR IPv4 e IPv6, faça as solicitações a seguir individualmente.

  • Para IPv4:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateAccessConfig?networkInterface=nic0
    {
      "setPublicPtr": false,
      "type": "ONE_TO_ONE_NAT"
    }
    
  • Para IPv6:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/updateAccessConfig?networkInterface=nic0
    {
      "publicPtrDomainName": "",
      "type": "DIRECT_IPV6"
    }
    

Substitua o seguinte:

  • PROJECT_ID : o ID do projeto.
  • ZONE : a zona da instância.
  • INSTANCE_NAME : o nome da instância.

Limitações

  • Quando uma VM é migrada para outro host como parte do processo de migração em tempo real durante eventos de manutenção , a lógica do registro PTR não lida corretamente com alguns casos extremos e reverte os registros DNS PTR para o nome de domínio totalmente qualificado (FQDN) googleusercontent.com . Para restaurar a funcionalidade, aplique novamente o registro PTR.

  • Quando você interrompe uma VM que possui um registro PTR IPv6, o registro PTR IPv6 é temporariamente cancelado e não fica visível na VM. O registro é adicionado novamente automaticamente quando você reinicia a VM.

O que vem a seguir