Cette page explique comment migrer vos paramètres DNS Google Domains et exporter vos configurations de transfert de domaine et d'e-mails si vous utilisez Google Domains comme fournisseur DNS.
Si vous n'utilisez pas Google Domains comme fournisseur DNS, aucune action n'est requise de votre part.
Si vous n'utilisez pas le transfert de domaine ni le transfert d'e-mails, mais que vous utilisez Google Domains comme fournisseur DNS, vous pouvez migrer vos paramètres DNS Google Domains vers Cloud DNS.
Si vous utilisez le transfert de domaine ou d'e-mails, vous pouvez exporter les configurations de transfert de domaine et d'e-mails.
Avant de commencer
Vérifiez si vous utilisez Google Domains comme fournisseur DNS et si vous avez configuré le transfert de domaine ou le transfert d'e-mails.
Console
Dans la Google Cloud console, accédez à la pageCloud Domains.
La page Enregistrements liste vos enregistrements.
Cliquez sur le nom de domaine pour lequel vous souhaitez obtenir des informations.
Vous pouvez vérifier si un domaine spécifique utilise Google Domains comme fournisseur DNS ou si le domaine dispose de configurations de transfert de domaine ou de transfert d'e-mails.
gcloud
Pour afficher les détails d'enregistrement d'un domaine spécifique, utilisez la
gcloud domains registrations describe commande :
gcloud domains registrations describe DOMAIN_NAME
Remplacez DOMAIN_NAME par le nom du domaine pour lequel vous souhaitez afficher les détails (par exemple, example.app).
Si votre domaine utilise Google Domains comme fournisseur DNS, la section dnsSettings du résultat ressemble à l'exemple suivant :
dnsSettings:
googleDomainsDns:
Si votre domaine utilise des configurations de transfert de domaine ou d'e-mails, la section dnsSettings du résultat ressemble à l'exemple suivant :
dnsSettings:
...
googleDomainsRedirectsDataAvailable: true
Migrer vos paramètres DNS Google Domains vers Cloud DNS
Pour migrer vos paramètres DNS Google Domains, procédez comme suit.
gcloud
Créez une zone gérée publique pour votre domaine.
Exécutez la
dns managed-zones createcommande :gcloud dns managed-zones create ZONE_NAME \ --description=DESCRIPTION \ --dns-name=DOMAIN_NAME \ --visibility=public \ [--labels=LABELS] \ [--dnssec-state=DNSSEC_STATE]Remplacez les éléments suivants :
ZONE_NAME: nom de votre zoneDESCRIPTION: description de votre zoneDOMAIN_NAME: nom de domaine de votre zone (par exemple,example.com). Pour utiliser une zone DNS pour un nom de domaine, vous devez vous assurer que le suffixe DNS de la zone correspond au nom de domaine. Notez queexample.cometexample.com.sont considérés comme équivalents.LABELS: liste de paires clé/valeur séparées par une virgule, telles quedept=marketingouproject=project1. Cette option est facultative. Pour en savoir plus, consultez la documentation du SDK.DNSSEC_STATE: état DNSSEC de votre zone. Pour en savoir plus, consultez la page Présentation des extensions de sécurité DNS (DNSSEC) overview. Cette option est facultative.
Désactivez DNSSEC pour votre domaine.
Si DNSSEC est activé, désactivez-le et attendez 24 heures pour que la modification prenne effet.
Exécutez la
gcloud domains registrations configure dnscommande :gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssecRemplacez
DOMAIN_NAMEpar le nom du domaine pour lequel vous souhaitez désactiver DNSSEC.Récupérez les informations d'enregistrement DNS de votre zone DNS Google Domains.
Exécutez la
gcloud domains registrations google-domains-dns export-dns-record-setscommande :gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-formatRemplacez les éléments suivants :
DOMAIN_NAME: nom du domaine pour lequel vous souhaitez récupérer les informations d'enregistrement DNSRECORDS_FILE: fichier dans lequel les jeux d'enregistrements doivent être exportés (par exemple,records.zonefile)
Importez les enregistrements dans la zone Cloud DNS.
Exécutez la
dns record-sets importcommande. L'option--zone-file-formatconfigure la commandeimportpour qu'elle s'attende à recevoir un fichier de zone BIND. Si vous omettez cette option,imports'attend à recevoir un fichier YAML :gcloud dns record-sets import RECORDS_FILE \ --zone=ZONE_NAME \ --zone-file-format \ --delete-all-existingRemplacez les éléments suivants :
RECORDS_FILE: fichier à partir duquel les jeux d'enregistrements doivent être importés (par exemple,records.zonefile)ZONE_NAME: nom de la zone gérée dont les jeux d'enregistrements que vous souhaitez gérer
Commencez à utiliser la zone Cloud DNS migrée.
Exécutez la commande
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAMERemplacez les éléments suivants :
DOMAIN_NAME: nom du domaine enregistré (par exemple,example.app)ZONE_NAME: nom de la zone gérée dont les jeux d'enregistrements que vous souhaitez gérer
Surveillez votre domaine. Si vous rencontrez des problèmes de configuration DNS, effectuez un rollback de la migration.
Exécutez la commande
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Remplacez
DOMAIN_NAMEpar le nom du domaine enregistré (par exemple,example.app).Facultatif : activez DNSSEC pour votre domaine.
- Attendez au moins 24 heures après avoir effectué l'étape 5.
- Exécutez la commande
gcloud domains registrations configure dns:
gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME \ --no-disable-dnssec
Remplacez les éléments suivants :
DOMAIN_NAME: nom du domaine enregistré (par exemple,example.app)ZONE_NAME: nom de la zone gérée pour laquelle vous souhaitez désactiver DNSSEC
Exporter vos configurations de transfert de domaine et d'e-mails vers un autre fournisseur d'hébergement
gcloud
Désactivez DNSSEC pour votre domaine.
Si DNSSEC est activé, vous devez le désactiver et attendre 24 heures pour que la modification prenne effet.
Exécutez la
gcloud domains registrations configure dnscommande :gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssecRemplacez les éléments suivants :
DOMAIN_NAME: nom du domaine pour lequel vous souhaitez désactiver DNSSEC
Exportez votre configuration DNS Google Domains.
Exécutez la
gcloud domains registrations google-domains-dns export-dns-record-setscommande :gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-formatRemplacez les éléments suivants :
DOMAIN_NAME: nom du domaine pour lequel vous souhaitez récupérer les informations d'enregistrement DNSRECORDS_FILE: fichier dans lequel les jeux d'enregistrements doivent être exportés (par exemple,records.zonefile)
Récupérez votre configuration de transfert de domaine et d'e-mails Google Domains.
Exécutez la
gcloud domains registrations google-domains-dns get-forwarding-configcommande :gcloud domains registrations google-domains-dns get-forwarding-config DOMAIN_NAME
Remplacez
DOMAIN_NAMEpar le nom du domaine enregistré (par exemple,example.app).Importez les enregistrements DNS et la configuration de transfert auprès de votre nouveau fournisseur d'hébergement. Pour obtenir des instructions, contactez votre fournisseur d'hébergement.
Configurez les paramètres de domaine et de transfert pour votre nouveau fournisseur d'hébergement. Pour obtenir des instructions, contactez votre fournisseur d'hébergement.
Si vous disposez d'enregistrements
MXetCNAME, assurez-vous de les configurer pour rediriger les services vers votre nouveau fournisseur d'hébergement.Mettez à jour le serveur de noms de votre domaine. Vous pouvez obtenir les informations sur le serveur de noms auprès de votre nouveau fournisseur d'hébergement.
Exécutez la commande
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --name-servers=NAME_SERVERS_LISTRemplacez
NAME_SERVERS_LISTpar une liste de serveurs de noms DNS pour le domaine.Surveillez votre domaine. Si vous rencontrez des problèmes de configuration DNS, effectuez un rollback de la migration.
Exécutez la commande
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Facultatif : activez DNSSEC pour votre zone DNS auprès de votre fournisseur d'hébergement.
- Attendez 24 heures après avoir activé DNSSEC pour votre zone DNS.
Activez DNSSEC pour votre domaine.
Exécutez la commande
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --dns-settings-from-file=DNS_SETTINGS_FILE_NAMERemplacez les éléments suivants :
DOMAIN_NAME: nom du domaine enregistré (par exemple,example.app)DNS_SETTINGS_FILE_NAME: fichier YAML contenant les paramètres DNS requis. S'il est spécifié, son contenu remplace les valeurs utilisées dans la ressource d'enregistrement. Si certains champsdns_settingssont manquants dans le fichier YAML, ils sont supprimés.Exemple de contenu du fichier :
customDns: nameServers: - new.ns1.com - new.ns2.com dsRecords: - keyTag: 24 algorithm: RSASHA256 digestType: SHA256 digest: ab1cfa82b035c26cbbbdae632cea070514eb8b773f616aaeaf668e2f0be8f10d
Étape suivante
- Pour obtenir des réponses aux questions fréquentes, consultez les questions fréquentes sur l'achat de Google Domains par Squarespace.
- Pour trouver des solutions aux problèmes courants que vous pouvez rencontrer lors de l'utilisation de Cloud Domains, consultez la page Résoudre les problèmes liés à Cloud Domains.