En esta página, se describe cómo migrar la configuración de DNS de Google Domains y exportar la configuración de tu dominio y el reenvío de correo electrónico si usas Google Domains como proveedor de DNS.
Si no usas Google Domains como proveedor de DNS, no es necesario que realices ninguna acción.
Si no usa el reenvío de dominios ni el reenvío de correo electrónico, pero usar Google Domains como proveedor de DNS, puedes Migra la configuración de DNS de Google Domains a Cloud DNS.
Si usas el reenvío de correo electrónico o de dominio, puedes exportar la configuración de reenvío de correo electrónico y de dominio.
Antes de comenzar
Verifica si usas Google Domains como proveedor de DNS y si tienes configurado el reenvío de dominios o correos electrónicos.
Console
En la consola de Google Cloud, ve a la página Cloud Domains.
En la página Registros, se muestran tus registros.
Haz clic en el nombre del dominio sobre el que quieres obtener información.
Puedes verificar si un dominio específico usa Google Domains como su proveedor de DNS o si tiene configuraciones de reenvío de correo electrónico o de dominio.
gcloud
Para ver los detalles de registro de un dominio específico, usa el comando gcloud domains registrations describe
:
gcloud domains registrations describe DOMAIN_NAME
Reemplaza DOMAIN_NAME
por el nombre del dominio que
para los que deseas ver los detalles, por ejemplo, example.app
.
Si tu dominio usa Google Domains como proveedor de DNS, la sección dnsSettings
del resultado se ve similar al siguiente ejemplo:
dnsSettings: googleDomainsDns:
Si su dominio usa configuraciones de reenvío de correo electrónico o dominio, el
La sección dnsSettings
del resultado es similar al siguiente ejemplo:
dnsSettings: ... googleDomainsRedirectsDataAvailable: true
Migra la configuración de DNS de Google Domains a Cloud DNS
Para migrar la configuración de DNS de Google Domains, sigue estos pasos.
gcloud
Crea una zona pública administrada para tu dominio.
Usa el comando
dns managed-zones create
:gcloud dns managed-zones create ZONE_NAME \ --description=DESCRIPTION \ --dns-name=DOMAIN_NAME \ --visibility=public \ [--labels=LABELS] \ [--dnssec-state=DNSSEC_STATE]
Reemplaza lo siguiente:
ZONE_NAME
: Es el nombre para tu zonaDESCRIPTION
: Es una descripción para tu zonaDOMAIN_NAME
: Es el nombre de dominio de tu zona, por ejemplo,example.com
. Para usar una zona de DNS para un nombre de dominio, debes asegurarte de que el sufijo de DNS de la zona coincida con el nombre de dominio. Ten en cuenta queexample.com
yexample.com.
se consideran equivalentes.LABELS
: Una lista de pares clave-valor delimitada por comas comodept=marketing
oproject=project1
. Esta marca es opcional. Para obtener más información, consulta la documentación del SDK.DNSSEC_STATE
: Es el estado de DNSSEC de tu zona. Consulta la página sobre la descripción general de las extensiones de seguridad de DNS (DNSSEC) para obtener más información. Esta marca es opcional.
Inhabilita las DNSSEC para tu dominio.
Si las DNSSEC están habilitadas, inhabilítalas y espera 24 horas para para que se aplique el cambio.
Usa el comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssec
Reemplaza
DOMAIN_NAME
por el nombre del dominio para para inhabilitar las DNSSECRecupera la información del registro DNS de tu zona de DNS de Google Domains.
Usa el comando
gcloud domains registrations google-domains-dns export-dns-record-sets
:gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-format
Reemplaza lo siguiente:
DOMAIN_NAME
: Es el nombre del dominio para el que deseas quieres recuperar la información del registro DNSRECORDS_FILE
: Es el archivo al que se deben exportar los conjuntos de registros, por ejemplo,records.zonefile
.
Importa los registros a la zona de Cloud DNS.
Usa el comando
dns record-sets import
. La marca--zone-file-format
configura el comandoimport
para que espere un objeto BIND. archivo de zona. Si omites esta marca,import
espera un archivo YAML:gcloud dns record-sets import RECORDS_FILE \ --zone=ZONE_NAME \ --zone-file-format \ --delete-all-existing
Reemplaza lo siguiente:
RECORDS_FILE
: Es el archivo desde el que se deben importar los conjuntos de registros, por ejemplo,records.zonefile
.ZONE_NAME
: El nombre de la zona administrada cuyos conjuntos de registros quieres administrar
Comienza a usar la zona de Cloud DNS migrada.
Usa el comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME
Reemplaza lo siguiente:
DOMAIN_NAME
: Es el nombre del dispositivo registrado. dominio, por ejemplo,example.app
.ZONE_NAME
: Es el nombre de la zona administrada cuya conjuntos de registros que quieres administrar
Supervisa tu dominio. Si tienes problemas con la configuración de DNS, revertir la migración.
Usa el comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Reemplaza
DOMAIN_NAME
por el nombre del elemento registrado. dominio, por ejemplo,example.app
.Opcional: Habilita DNSSEC para tu dominio.
- Espera al menos 24 horas después de completar el paso 5.
- Usa el comando
gcloud domains registrations configure dns
:
gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME \ --no-disable-dnssec
Reemplaza lo siguiente:
DOMAIN_NAME
: Es el nombre del dispositivo registrado. dominio, por ejemplo,example.app
.ZONE_NAME
: Es el nombre de la zona administrada para la que deseas inhabilitar DNSSEC.
Exporta la configuración de tu dominio y el reenvío de correo electrónico a otro proveedor de hosting
gcloud
Inhabilita DNSSEC para tu dominio.
Si DNSSEC está habilitado, debes inhabilitarlo y esperar 24 horas para que se aplique el cambio.
Usa el comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssec
Reemplaza lo siguiente:
DOMAIN_NAME
: Es el nombre del dominio para el que. quiere inhabilitar las DNSSEC
Exporta la configuración de DNS de Google Domains.
Usa el comando
gcloud domains registrations google-domains-dns export-dns-record-sets
:gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-format
Reemplaza lo siguiente:
DOMAIN_NAME
: Es el nombre del dominio para el que deseas. recuperar la información del registro DNSRECORDS_FILE
: Es el archivo al que se deben exportar los conjuntos de registros, por ejemplo,records.zonefile
.
Recupera la configuración de tu dominio y de reenvío de correo electrónico de Google Domains.
Usa el comando
gcloud domains registrations google-domains-dns get-forwarding-config
:gcloud domains registrations google-domains-dns get-forwarding-config DOMAIN_NAME
Reemplaza
DOMAIN_NAME
por el nombre del dominio registrado, por ejemplo,example.app
.Importa los registros DNS y la configuración de reenvío a tu nuevo proveedor de hosting. Para obtener instrucciones, comunícate con tu proveedor de hosting.
Configura el dominio y la configuración de reenvío de tu nuevo proveedor de hosting. Para obtener instrucciones, comunícate con tu proveedor de hosting.
Si tienes registros
MX
yCNAME
, asegúrate de configurarlos para redireccionar los servicios a tu nuevo proveedor de hosting.Actualiza el servidor de nombres de tu dominio. Puedes obtener el servidor de nombres información de tu nuevo proveedor de hosting.
Usa el comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --name-servers=NAME_SERVERS_LIST
Reemplaza
NAME_SERVERS_LIST
por una lista de servidores de nombres de DNS para el dominio.Supervisa tu dominio. Si tienes problemas con la configuración de DNS, revertir la migración.
Usa el comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Opcional: Habilita DNSSEC para tu zona de DNS en tu proveedor de hosting.
- Espera 24 horas después de habilitar DNSSEC para tu zona del DNS.
Habilita DNSSEC para tu dominio.
Usa el comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --dns-settings-from-file=DNS_SETTINGS_FILE_NAME
Reemplaza lo siguiente:
DOMAIN_NAME
: Es el nombre del dispositivo registrado. dominio, por ejemplo,example.app
.DNS_SETTINGS_FILE_NAME
: Es el archivo YAML. con la configuración de DNS necesaria. Si se especifica, su contenido reemplaza los valores que se usan en el recurso de registro. Si al archivo YAML le faltan algunos de los camposdns_settings
, se quitarán esos campos.Ejemplo del contenido del archivo:
customDns: nameServers: - new.ns1.com - new.ns2.com dsRecords: - keyTag: 24 algorithm: RSASHA256 digestType: SHA256 digest: ab1cfa82b035c26cbbbdae632cea070514eb8b773f616aaeaf668e2f0be8f10d
¿Qué sigue?
- Para encontrar respuestas a las preguntas frecuentes, consulta Preguntas frecuentes sobre la compra de Google Domains por parte de Squarespace.
- Para encontrar soluciones a problemas habituales que podrías encontrar cuando usas Cloud Domains, consulta Cómo solucionar problemas de Cloud Domains.