(Redes heredadas) Crea reglas de reenvío de DNS
Las reglas de reenvío de DNS de tu nube privada determinan cómo Google Cloud VMware Engine reenvía las solicitudes de DNS desde los dispositivos de administración hasta los servidores DNS de tus servicios locales.
Puedes configurar varias reglas de reenvío condicional de DNS, cada una con uno o más servidores DNS asociados a los dominios.
A continuación, se muestran algunos procesos de ejemplo 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 uno de los siguientes métodos.
Console
Para crear una regla de reenvío de DNS para una nube privada con la consola deGoogle Cloud , completa los siguientes pasos:
En la consola de Google Cloud , ve a la página Nubes privadas.
Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto en el que deseas crear la regla de reenvío de DNS.
Selecciona la nube privada para la que deseas crear una regla.
En la página de resumen de las nubes privadas, haz clic en DNS.
Haz clic en Agregar regla.
Especifica el dominio que deseas reenviar y una o más 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 con varias marcas --rule para 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 de tu proyecto en el que se encuentra la nube privada.ZONE: La zona de la nube privadaPRIVATE_CLOUD_NAME: Es el nombre de la nube privada.DOMAIN: Es el dominio que se reenviará.DNS_SERVER_IP1,DNS_SERVER_IP2,....: Una lista separada por comas de direcciones IPv4 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 de tu proyecto en el que se encuentra la nube privada.ZONE: La zona de la nube privadaPRIVATE_CLOUD_NAME: Es el nombre de la nube privada.DOMAIN: Es el dominio que se reenviará.DNS_SERVER_IP1,DNS_SERVER_IP2,....: Una lista separada por comas de direcciones IPv4 para el servidor DNS autorizado
Describe las reglas de reenvío de DNS
Para describir las reglas de reenvío de DNS en tu proyecto, usa uno de los siguientes métodos.
Console
Para describir una regla de reenvío de DNS para una nube privada con la consola deGoogle Cloud , completa los siguientes pasos:
En la consola de Google Cloud , ve a la página Nubes privadas.
Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto que contiene la nube privada para la que deseas configurar las reglas de reenvío de DNS.
Selecciona la nube privada para la que deseas crear una regla.
En la página de resumen de las 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
Reemplaza lo siguiente:
PROJECT_ID: Es el ID de tu proyecto en el que se encuentra la nube privada.ZONE: La zona de la nube privadaPRIVATE_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 de tu proyecto en el que se encuentra la nube privada.ZONE: La zona de la nube privadaPRIVATE_CLOUD_NAME: Es el nombre de la nube privada.