(Redes antiguas) Crear reglas de reenvío de DNS
Las reglas de reenvío de DNS de tu nube privada determinan cómo reenvía Google Cloud VMware Engine las solicitudes de DNS de los dispositivos de gestión a los servidores DNS de tus servicios locales.
Puedes configurar varias reglas de reenvío condicional de DNS, cada una con uno o varios servidores DNS asociados a los dominios.
Estos son algunos ejemplos de procesos que requieren reglas de reenvío de DNS condicionales:
- Reenviar mensajes syslog desde tu instancia de vCenter de Private Cloud a tu servidor de recogida de syslog por nombre de servidor.
- Usar una implementación de Active Directory on-premise como fuente de identidad para tu nube privada.
- Usar VMware Site Recovery Manager (SRM) para la recuperación tras fallos.
- Usa Zerto Virtual Replication para la recuperación tras fallos.
Antes de empezar
En los pasos de este documento se da por hecho que has hecho lo siguiente:
- Establecer una conexión entre tu nube privada y tus redes on-premise
- Hacer que tu servidor DNS local sea accesible para tu red de nube privada
Crear reglas de reenvío de DNS
Para crear reglas de reenvío de DNS en tu proyecto, usa uno de los siguientes métodos.
Consola
Para crear una regla de reenvío de DNS para una nube privada mediante laGoogle Cloud consola, sigue estos pasos:
En la Google Cloud consola, ve a la página Nubes privadas.
Haz clic en Seleccionar un proyecto y, a continuación, selecciona la organización, la carpeta o el proyecto en el que quieras crear la regla de reenvío de DNS.
Seleccione la nube privada para la que quiere crear una regla.
En la página de resumen de nubes privadas, haz clic en DNS.
Haz clic en Añadir regla.
Especifica el dominio que quieras reenviar y una o varias direcciones IPv4 que puedan resolver el dominio, proporcionadas como una lista separada por comas.
gcloud
Para 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 varias marcas --rule
en 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,....
Haz los cambios siguientes:
PROJECT_ID
: el ID de tu proyecto en el que se encuentra la nube privadaZONE
: la zona de la nube privadaPRIVATE_CLOUD_NAME
: el nombre de la nube privadaDOMAIN
: el dominio que se va a reenviarDNS_SERVER_IP1,DNS_SERVER_IP2,....
: una lista separada por comas de direcciones IPv4 del servidor DNS autorizado.
API
Crea una POST
solicitud. Puedes añadir una o varias 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" ] } ]}
Haz los cambios siguientes:
PROJECT_ID
: el ID de tu proyecto en el que se encuentra la nube privadaZONE
: la zona de la nube privadaPRIVATE_CLOUD_NAME
: el nombre de la nube privadaDOMAIN
: el dominio que se va a reenviarDNS_SERVER_IP1,DNS_SERVER_IP2,....
: una lista separada por comas de direcciones IPv4 del servidor DNS autorizado.
Describe las reglas de reenvío de DNS
Para describir las reglas de reenvío de DNS de tu proyecto, usa uno de los siguientes métodos.
Consola
Para describir una regla de reenvío de DNS de una nube privada mediante laGoogle Cloud consola, sigue estos pasos:
En la Google Cloud consola, ve a la página Nubes privadas.
Haz clic en Seleccionar un proyecto y, a continuación, selecciona la organización, la carpeta o el proyecto que contenga la nube privada para la que quieras configurar las reglas de reenvío de DNS.
Seleccione la nube privada para la que quiere crear una regla.
En la página de resumen de nubes privadas, haz clic en DNS.
gcloud
Para 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
Haz los cambios siguientes:
PROJECT_ID
: el ID de tu proyecto en el que se encuentra la nube privadaZONE
: la zona de la nube privadaPRIVATE_CLOUD_NAME
: el nombre de la nube privada
API
Crea una POST
solicitud.
POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/dnsForwarding
Haz los cambios siguientes:
PROJECT_ID
: el ID de tu proyecto en el que se encuentra la nube privadaZONE
: la zona de la nube privadaPRIVATE_CLOUD_NAME
: el nombre de la nube privada