Descripción general
Las redes de VPC de Google Cloud tienen un servicio de DNS interno y no admiten de manera automática la configuración de DNS externo para una VM. Sin embargo, es posible que las empresas prefieran administrar sus propios servidores DNS de forma directa y necesiten configurar un DNS externo en VM migradas.
La migración para Compute Engine proporciona una manera de establecer y controlar la configuración de un DNS externo de las VM migradas. Para hacer esto, configura los ajustes de DNS en el proyecto de Google Cloud con sus metadatos. Esta configuración se aplica a las VM nuevas a medida que se migran.
Como alternativa, Google Cloud ofrece una solución de reenvío de DNS independiente incluida en Cloud DNS. Cloud DNS funciona con todos los recursos en una nube privada virtual y proporciona la resolución de nombres DNS de manera local y también en Google Cloud.
Cómo se aplica la configuración de DNS
La configuración de DNS se aplica de la siguiente manera:
- Para los clientes de Windows, los pares clave-valor se aplican a todas las NIC de la siguiente manera:
dns-domain-name
: reemplaza la configuraciónDNS suffix for this connection
por cada NIC.dns-servers
: reemplaza la lista de servidores DNS por cada NIC.dns-domain-suffixes
: reemplaza la lista de sufijos DNS por cada NIC.
- Para clientes Linux, los pares clave-valor se aplican a todas las NIC de la siguiente manera:
dns-servers
: antepone la lista de servidores DNS en el archivoresolv.conf
.dns-domain-suffixes
: prepara la lista de sufijos DNS en el archivoresolv.conf
.
Configura tus VM para que se conecten al servidor de metadatos
Google Cloud proporciona metadatos a las VM alojadas en Compute Engine. Para usar un DNS externo sin reenviar a Cloud DNS, debes configurar de forma manual la resolución de nombres para tus VM.
Para ello, agrega la siguiente línea al archivo /etc/hosts
(en Linux) o c:\Windows\System32\Drivers\etc\hosts
(en Windows).
169.254.169.254 metadata.google.internal
Configura datos de DNS externo en VM en GCP
Para habilitar DNS externo en VM migradas, realiza lo siguiente:
- En la consola de Google Cloud, ve a la página de metadatos de tu proyecto.
- En Metadatos (Metadata), haz clic en Editar (Edit).
- En la página Metadatos (Metadata), agrega los pares clave-valor adecuados. Usa una de las siguientes secciones para obtener instrucciones sobre estas implementaciones:
- Si tus VM tienen una configuración de región, sigue las instrucciones en Usa VM con configuración de región.
- Si tus VM no tienen una configuración de región, sigue las instrucciones en Usa VM sin configuración de región para usar la configuración predeterminada.
Usa VM sin una configuración de región (predeterminada)
Si tus VM no tienen una configuración de región específica, agrega los siguientes pares clave-valor en la página Metadatos:
Clave Valor de ejemplo {region_name}_dns-domain-name
: mydomain.com
{region_name}_dns-servers
: {comma separated list of IPs}
{region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Cuando termines, haz clic en Guardar.
Usa VM con una configuración de región
Si tus VM tienen una configuración de región específica, agrega los siguientes pares clave-valor en la página Metadatos:
Descripción Clave Valor de ejemplo Clientes de Windows {region_name}_dns-domain-name
: mydomain.com
Lista de servidores DNS {region_name}_dns-servers
: {comma separated list of IPs}
Representa la lista de sufijos DNS para agregar a las máquinas Windows y Linux. {region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Cuando termines, haz clic en Guardar.