Cómo crear reglas de reenvío de DNS (redes heredadas)
Las reglas de reenvío de DNS de tu nube privada determinan cómo Google Cloud VMware Engine reenvía el DNS de los dispositivos de administración a los servidores DNS de tu de Google Cloud.
Puedes configurar varias reglas de reenvío de DNS condicionales, cada una con una o más servidores DNS asociados con los dominios.
Estos son algunos ejemplos de procesos que requieren reglas de reenvío de DNS condicionales:
- Reenviar mensajes syslog desde tu nube privada en vCenter hacia tu servidor de recopilación syslog por nombre de servidor
- Usar una implementación local de Active Directory como fuente de identidad para tu nube privada
- Usar VMware Site Recovery Manager (SRM) para la recuperación ante desastres
- Usar la Replicación virtual de Zerto para la recuperación ante desastres
Antes de comenzar
En los pasos de este documento, se supone que hiciste completaste los siguientes pasos:
- Establecer una conexión entre la nube privada y tus redes locales
- Permitir el acceso a tu servidor DNS local a tu red de nube privada
Crea reglas de reenvío de DNS
Para crear reglas de reenvío de DNS en tu proyecto, usa una de las siguientes opciones: .
Console
Para crear una regla de reenvío de DNS para una nube privada mediante el En la consola de Google Cloud, completa los siguientes pasos:
En la consola de Google Cloud, ve a la página Nubes privadas.
Selecciona la nube privada para la que se creará una regla.
En la página de resumen de nubes privadas, haz clic en DNS.
Haz clic en Agregar regla.
Especifica el dominio al que deseas reenviar y especifica uno o más IPv4 direcciones IP restantes que puedan resolver el dominio, proporcionadas como valores separados por comas lista.
gcloud
Si quieres crear una regla de reenvío de DNS para una nube privada, usa el
Comando gcloud vmware private-clouds dns-forwarding update
Puedes especificar varias reglas usando varios --rule
marcas de cada solicitud.
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,....
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID del proyecto en el que nube privada se encuentraZONE
: Es la zona de la nube privada.PRIVATE_CLOUD_NAME
: Es el nombre de la nube privada.DOMAIN
: Es el dominio que se reenviará.DNS_SERVER_IP1,DNS_SERVER_IP2,....
: un lista de direcciones IPv4 separadas por comas para el servidor DNS autorizado
API
Crea una solicitud POST
. Puedes agregar una o más reglas a cada solicitud.
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" ] } ]}
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID del proyecto en el que nube privada se encuentraZONE
: Es la zona de la nube privada.PRIVATE_CLOUD_NAME
: Es el nombre de la nube privada.DOMAIN
: Es el dominio que se reenviará.DNS_SERVER_IP1,DNS_SERVER_IP2,....
: un lista de direcciones IPv4 separadas por comas para el servidor DNS autorizado
Describir las reglas de reenvío de DNS
Para describir las reglas de reenvío de DNS de tu proyecto, usa una de las siguientes opciones .
Console
Para describir una regla de reenvío de DNS para una nube privada con el En la consola de Google Cloud, completa los siguientes pasos:
En la consola de Google Cloud, ve a la página Nubes privadas.
Selecciona la nube privada para la que se creará una regla.
En la página de resumen de nubes privadas, haz clic en DNS.
gcloud
Si quieres crear una regla de reenvío de DNS para una nube privada, usa el
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
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID del proyecto en el que nube privada se encuentraZONE
: Es la zona de la nube privada.PRIVATE_CLOUD_NAME
: Es el nombre de la nube privada.
API
Crea una solicitud POST
.
POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/dnsForwarding
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID del proyecto en el que nube privada se encuentraZONE
: Es la zona de la nube privada.PRIVATE_CLOUD_NAME
: Es el nombre de la nube privada.