(Redes antigas) Crie regras de encaminhamento de DNS
As regras de encaminhamento de DNS da sua nuvem privada determinam como o Google Cloud VMware Engine encaminha os pedidos de DNS dos dispositivos de gestão para os servidores DNS dos seus serviços no local.
Pode configurar várias regras de encaminhamento DNS condicional, cada uma com um ou mais servidores DNS associados aos domínios.
Seguem-se alguns exemplos de processos que requerem regras de encaminhamento DNS condicional:
- Encaminhar mensagens syslog do vCenter da nuvem privada para o servidor de recolha syslog pelo nome do servidor.
- Usar uma implementação do Active Directory no local como uma origem de identidade para a sua nuvem privada.
- Usar o VMware Site Recovery Manager (SRM) para recuperação de desastres.
- Usar a replicação virtual da Zerto para recuperação de desastres.
Antes de começar
Os passos neste documento pressupõem que fez o seguinte:
- Estabeleça uma ligação entre a sua nuvem privada e as redes no local
- Torne o seu servidor DNS no local acessível à sua rede de nuvem privada
Crie regras de encaminhamento de DNS
Para criar regras de encaminhamento de DNS no seu projeto, use um dos seguintes métodos.
Consola
Para criar uma regra de encaminhamento de DNS para uma nuvem privada através da Google Cloud consola, conclua os seguintes passos:
Na Google Cloud consola, aceda à página Nuvens privadas.
Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto onde quer criar a regra de encaminhamento de DNS.
Selecione a nuvem privada para a qual quer criar uma regra.
Na página de resumo das nuvens privadas, clique em DNS.
Clique em Adicionar regra.
Especifique o domínio para o qual quer encaminhar e especifique um ou mais endereços IPv4 que podem resolver o domínio, fornecidos como uma lista separada por vírgulas.
gcloud
Para criar uma regra de encaminhamento de DNS para uma nuvem privada, use o comando
gcloud vmware private-clouds dns-forwarding update
. Pode especificar várias regras usando várias flags para cada pedido.--rule
gcloud vmware private-clouds dns-forwarding update \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,.... \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,....
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto onde a nuvem privada está localizadaZONE
: a zona da nuvem privadaPRIVATE_CLOUD_NAME
: o nome da nuvem privadaDOMAIN
: o domínio a ser encaminhadoDNS_SERVER_IP1,DNS_SERVER_IP2,....
: a uma lista separada por vírgulas de endereços IPv4 para o servidor DNS autorizado
API
Crie um POST
pedido. Pode adicionar uma ou mais regras a cada pedido.
curl -X POST -H "Authorization: Bearer TOKEN " -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_NAME/dnsForwarding -d '{"forwardingRules": [ { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] }, { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] } ]}
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto onde a nuvem privada está localizadaZONE
: a zona da nuvem privadaPRIVATE_CLOUD_NAME
: o nome da nuvem privadaDOMAIN
: o domínio a ser encaminhadoDNS_SERVER_IP1,DNS_SERVER_IP2,....
: a uma lista separada por vírgulas de endereços IPv4 para o servidor DNS autorizado
Descreva as regras de encaminhamento de DNS
Para descrever as regras de encaminhamento de DNS no seu projeto, use um dos seguintes métodos.
Consola
Para descrever uma regra de encaminhamento de DNS para uma nuvem privada através da Google Cloud consola, conclua os seguintes passos:
Na Google Cloud consola, aceda à página Nuvens privadas.
Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto que contém a nuvem privada para a qual quer regras de encaminhamento de DNS.
Selecione a nuvem privada para a qual quer criar uma regra.
Na página de resumo das nuvens privadas, clique em DNS.
gcloud
Para criar uma regra de encaminhamento de DNS para uma nuvem privada, use o comando
gcloud vmware private-clouds dns-forwarding describe
:
gcloud vmware private-clouds dns-forwarding describe \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto onde a nuvem privada está localizadaZONE
: a zona da nuvem privadaPRIVATE_CLOUD_NAME
: o nome da nuvem privada
API
Crie um POST
pedido.
POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/dnsForwarding
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto onde a nuvem privada está localizadaZONE
: a zona da nuvem privadaPRIVATE_CLOUD_NAME
: o nome da nuvem privada