Questa pagina descrive come eseguire la migrazione delle impostazioni DNS di Google Domains ed esportare le configurazioni di inoltro email e dominio se utilizzi Google Domains come provider DNS.
Se non utilizzi Google Domains come provider DNS, non devi fare nulla.
Se non utilizzi l'inoltro del dominio o l'inoltro email, ma utilizzi Google Domains come provider DNS, puoi migrare le impostazioni DNS di Google Domains a Cloud DNS.
Se utilizzi l'inoltro di dominio o email, puoi Esportare le configurazioni di inoltro di dominio ed email.
Prima di iniziare
Verifica se utilizzi Google Domains come provider DNS e se hai configurato l'inoltro di dominio o email.
Console
Nella console Google Cloud , vai alla pagina Cloud Domains.
La pagina Registrazioni elenca le tue registrazioni.
Fai clic sul nome di dominio per cui vuoi ottenere le informazioni.
Puoi verificare se un dominio specifico utilizza Google Domains come provider DNS o se il dominio ha configurazioni di inoltro di dominio o inoltro email.
gcloud
Per visualizzare i dettagli di registrazione di un dominio specifico, utilizza il
comando gcloud domains registrations describe:
gcloud domains registrations describe DOMAIN_NAME
Sostituisci DOMAIN_NAME con il nome del dominio di cui vuoi visualizzare i dettagli, ad esempio example.app.
Se il tuo dominio utilizza Google Domains come provider DNS, la sezione
dnsSettings dell'output è simile al seguente esempio:
dnsSettings:
googleDomainsDns:
Se il tuo dominio utilizza configurazioni di inoltro del dominio o delle email, la sezione
dnsSettings dell'output è simile al seguente esempio:
dnsSettings:
...
googleDomainsRedirectsDataAvailable: true
Esegui la migrazione delle impostazioni DNS di Google Domains a Cloud DNS
Per eseguire la migrazione delle impostazioni DNS di Google Domains:
gcloud
Crea una zona pubblica gestita per il tuo dominio.
Utilizza il 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]Sostituisci quanto segue:
ZONE_NAME: un nome per la zonaDESCRIPTION: una descrizione per la zonaDOMAIN_NAME: il nome di dominio della tua zona, ad esempioexample.com. Per utilizzare una zona DNS per un nome di dominio, devi assicurarti che il suffisso DNS nella zona corrisponda al nome di dominio. Tieni presente cheexample.comeexample.com.sono considerati equivalenti.LABELS: un elenco separato da virgole di coppie chiave-valore comedept=marketingoproject=project1. Questo flag è facoltativo. Per saperne di più, consulta la documentazione dell'SDK.DNSSEC_STATE: lo stato DNSSEC della zona. Per saperne di più, consulta la panoramica delle estensioni di sicurezza DNS (DNSSEC). Questo flag è facoltativo.
Disattiva DNSSEC per il tuo dominio.
Se DNSSEC è abilitato, disabilitalo e attendi 24 ore affinché la modifica abbia effetto.
Utilizza il comando
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssecSostituisci
DOMAIN_NAMEcon il nome del dominio per cui vuoi disabilitare DNSSEC.Recupera le informazioni sui record DNS dalla zona DNS di Google Domains.
Utilizza il 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-formatSostituisci quanto segue:
DOMAIN_NAME: il nome del dominio per cui vuoi recuperare le informazioni sul record DNSRECORDS_FILE: il file in cui devono essere esportati i set di record, ad esempiorecords.zonefile
Importa i record nella zona Cloud DNS.
Utilizza il comando
dns record-sets import. Il flag--zone-file-formatimposta il comandoimportin modo che preveda un file di zona BIND. Se ometti questo flag,importprevede un file YAML:gcloud dns record-sets import RECORDS_FILE \ --zone=ZONE_NAME \ --zone-file-format \ --delete-all-existingSostituisci quanto segue:
RECORDS_FILE: il file da cui devono essere importati i set di record, ad esempiorecords.zonefileZONE_NAME: il nome della zona gestita di cui vuoi gestire i record set
Inizia a utilizzare la zona DNS di Cloud DNS di cui è stata eseguita la migrazione.
Utilizza il comando
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAMESostituisci quanto segue:
DOMAIN_NAME: il nome del dominio registrato, ad esempioexample.app.ZONE_NAME: il nome della zona gestita di cui vuoi gestire i record set
Monitora il tuo dominio. Se riscontri problemi di configurazione DNS, rollback la migrazione.
Utilizza il comando
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Sostituisci
DOMAIN_NAMEcon il nome del dominio registrato, ad esempioexample.app.(Facoltativo) Abilita DNSSEC per il tuo dominio.
- Attendi almeno 24 ore dopo aver completato il passaggio 5.
- Utilizza il comando
gcloud domains registrations configure dns:
gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME \ --no-disable-dnssec
Sostituisci quanto segue:
DOMAIN_NAME: il nome del dominio registrato, ad esempioexample.app.ZONE_NAME: il nome della zona gestita per cui vuoi disabilitare DNSSEC
Esportare le configurazioni di inoltro del dominio e delle email in un altro provider host
gcloud
Disattiva DNSSEC per il tuo dominio.
Se DNSSEC è abilitato, devi disattivarlo e attendere 24 ore prima che la modifica abbia effetto.
Utilizza il comando
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssecSostituisci quanto segue:
DOMAIN_NAME: il nome del dominio per cui vuoi disattivare DNSSEC
Esporta la configurazione DNS di Google Domains.
Utilizza il 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-formatSostituisci quanto segue:
DOMAIN_NAME: il nome del dominio per cui vuoi recuperare le informazioni sui record DNSRECORDS_FILE: il file in cui devono essere esportati i set di record, ad esempiorecords.zonefile
Recupera la configurazione del dominio e dell'inoltro email di Google Domains.
Utilizza il comando
gcloud domains registrations google-domains-dns get-forwarding-config:gcloud domains registrations google-domains-dns get-forwarding-config DOMAIN_NAME
Sostituisci
DOMAIN_NAMEcon il nome del dominio registrato, ad esempioexample.app.Importa i record DNS e la configurazione dell'inoltro nel nuovo provider host. Per istruzioni, contatta il tuo provider host.
Configura le impostazioni di dominio e inoltro per il nuovo provider di hosting. Per istruzioni, contatta il tuo provider host.
Se hai record
MXeCNAME, assicurati di configurarli per reindirizzare i servizi al tuo nuovo provider host.Aggiorna il server dei nomi per il dominio. Puoi ottenere le informazioni sul server dei nomi dal nuovoprovider hostg.
Utilizza il comando
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --name-servers=NAME_SERVERS_LISTSostituisci
NAME_SERVERS_LISTcon un elenco di server dei nomi DNS per il dominio.Monitora il tuo dominio. Se riscontri problemi di configurazione DNS, rollback la migrazione.
Utilizza il comando
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
(Facoltativo) Abilita DNSSEC per la tua zona DNS presso il tuo provider host.
- Attendi 24 ore dopo aver abilitato DNSSEC per la tua zona DNS.
Abilita DNSSEC per il tuo dominio.
Utilizza il comando
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --dns-settings-from-file=DNS_SETTINGS_FILE_NAMESostituisci quanto segue:
DOMAIN_NAME: il nome del dominio registrato, ad esempioexample.app.DNS_SETTINGS_FILE_NAME: il file YAML contenente le impostazioni DNS richieste. Se specificato, il suo contenuto sostituisce i valori utilizzati nella risorsa di registrazione. Se nel file YAML mancano alcuni campidns_settings, questi vengono rimossi.Esempio dei contenuti del file:
customDns: nameServers: - new.ns1.com - new.ns2.com dsRecords: - keyTag: 24 algorithm: RSASHA256 digestType: SHA256 digest: ab1cfa82b035c26cbbbdae632cea070514eb8b773f616aaeaf668e2f0be8f10d
Passaggi successivi
- Per trovare le risposte alle domande frequenti, consulta le Domande frequenti sull'acquisto di Google Domains da parte di Squarespace.
- Per trovare soluzioni ai problemi comuni che potresti riscontrare durante l'utilizzo di Cloud Domains, consulta la pagina Risolvere i problemi di Cloud Domains.