Usa un DNS externo

Puedes usar tus propios servidores de nombres de dominio con Google Cloud para configurar el DNS externo en las 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.

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ón DNS 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 archivo resolv.conf.
    • dns-domain-suffixes: prepara la lista de sufijos DNS en el archivo resolv.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

Se puede automatizar este paso mediante adaptaciones personalizadas con secuencias de comandos.

Configura datos de DNS externo en VM en GCP

Para habilitar DNS externo en VM migradas, realiza lo siguiente:

  1. En la consola de Google Cloud, ve a la página de metadatos de tu proyecto.
  2. En Metadatos (Metadata), haz clic en Editar (Edit).
    captura de pantalla de la habilitación del DNS externo (haz clic para agrandar)
    Habilitar DNS externo (haz clic para ampliar)
  3. En la página Metadatos, agrega los pares clave-valor adecuados. Usa una de las siguientes secciones para obtener instrucciones sobre estas implementaciones:
    • Si tus VMs no tienen una configuración de región, sigue las instrucciones en Usa VMs sin configuración de región. Esta configuración solo afecta a las VMs en una región específica.
    • Si tus VMs tienen una configuración de región, sigue las instrucciones en Usa VMs con configuración de región para usar la configuración predeterminada, que es una configuración para todo el proyecto.

Usa VM sin una configuración de región (predeterminada)

  1. 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
    default_dns-domain-name : mydomain.com
    default_dns-servers : {comma separated list of IPs}
    default_dns-domain-suffixes mydomain.com, myseconddomain.com
  2. Cuando termines, haz clic en Guardar.

Usa VM con una configuración de región

  1. 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}
    Lista de sufijos DNS para agregar a las máquinas con Windows y Linux {region_name}_dns-domain-suffixes mydomain.com, myseconddomain.com
  2. Cuando termines, haz clic en Guardar.