In questa pagina viene descritto come eseguire la migrazione delle impostazioni DNS di Google Domains esporta le configurazioni del dominio e dell'inoltro email 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 Google Domains come provider DNS, puoi Esegui la migrazione delle impostazioni DNS di Google Domains a Cloud DNS.
Se utilizzi l'inoltro email o il dominio, puoi Esportare le configurazioni dell'inoltro email e dei domini.
Prima di iniziare
Verifica se utilizzi Google Domains come DNS provider e se hai configurato l'inoltro email o il dominio.
Console
Nella console Google Cloud, vai alla 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 proprio provider DNS o se il dominio ha l'inoltro di dominio o email configurazioni.
gcloud
Per visualizzare i dettagli della registrazione per un dominio specifico, utilizza la
Comando gcloud domains registrations describe
:
gcloud domains registrations describe DOMAIN_NAME
Sostituisci DOMAIN_NAME
con il nome del dominio che
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 email o dominio, il parametro
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, segui questi passaggi.
gcloud
Crea una zona pubblica gestita per il tuo dominio.
Usa 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 tua zonaDESCRIPTION
: una descrizione della zonaDOMAIN_NAME
: il nome di dominio per zona di destinazione, ad esempioexample.com
. Per utilizzare una zona DNS per un devi assicurarti che il suffisso DNS nella zona corrisponde al nome di dominio. Tieni presente cheexample.com
eexample.com.
sono considerati equivalenti.LABELS
: un elenco di coppie chiave/valore delimitato da virgole comedept=marketing
oproject=project1
. Questo flag è facoltativo. Per saperne di più, consulta la documentazione dell'SDKDNSSEC_STATE
: lo stato DNSSEC per la zona. Per ulteriori informazioni informazioni, consulta DNS Security Extensions (DNSSEC) Panoramica. Questo flag è facoltativo.
Disabilita DNSSEC per il tuo dominio.
Se DNSSEC è abilitato, disabilitalo e attendi 24 ore per la modifica abbia effetto.
Usa il comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssec
Sostituisci
DOMAIN_NAME
con il nome del dominio per per cui vuoi disabilitare DNSSECRecupera le informazioni del record DNS dal DNS di Google Domains zona di destinazione.
Usa 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-format
Sostituisci quanto segue:
DOMAIN_NAME
: il nome del dominio per il quale vuoi recuperare le informazioni del record DNSRECORDS_FILE
: il file in cui il record di set di dati, ad esempiorecords.zonefile
Importa i record nella zona Cloud DNS.
Usa il comando
dns record-sets import
. Il flag--zone-file-format
imposta il comandoimport
in modo da prevedere un BIND file di zona. Se ometti questo flag,import
si aspetta un file YAML:gcloud dns record-sets import RECORDS_FILE \ --zone=ZONE_NAME \ --zone-file-format \ --delete-all-existing
Sostituisci quanto segue:
RECORDS_FILE
: il file da cui il record di set di dati, ad esempiorecords.zonefile
ZONE_NAME
: il nome della zona gestita la cui set di record che vuoi gestire
Inizia a utilizzare la zona Cloud DNS migrata.
Usa il comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME
Sostituisci quanto segue:
DOMAIN_NAME
: il nome dell'utente registrato dominio, ad esempioexample.app
.ZONE_NAME
: il nome della zona gestita la cui set di record che vuoi gestire
Monitora il tuo dominio. In caso di problemi di configurazione DNS, eseguire il rollback della migrazione.
Usa il comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Sostituisci
DOMAIN_NAME
con il nome del registrato dominio, ad esempioexample.app
.(Facoltativo) Abilita DNSSEC per il tuo dominio.
- Attendi almeno 24 ore dopo aver completato il passaggio 5.
- Usa 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 dell'utente registrato dominio, ad esempioexample.app
.ZONE_NAME
: il nome della zona gestita per cui devi disabilitare DNSSEC
Esportare le configurazioni dell'inoltro email e del dominio a un altro provider host
gcloud
Disabilita DNSSEC per il tuo dominio.
Se DNSSEC è abilitato, devi disabilitarlo e attendere 24 ore per la modifica abbia effetto.
Usa il comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssec
Sostituisci quanto segue:
DOMAIN_NAME
: il nome del dominio per il quale devi disabilitare DNSSEC
Esporta la configurazione DNS di Google Domains.
Usa 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-format
Sostituisci quanto segue:
DOMAIN_NAME
: il nome del dominio per cui vuoi recupera le informazioni del record DNSRECORDS_FILE
: il file in cui i set di record devono esportate, ad esempiorecords.zonefile
Recupera il tuo dominio Google Domains e l'inoltro email configurazione.
Usa il comando
gcloud domains registrations google-domains-dns get-forwarding-config
:gcloud domains registrations google-domains-dns get-forwarding-config DOMAIN_NAME
Sostituisci
DOMAIN_NAME
con il nome del registrato dominio, ad esempioexample.app
.Importa i record DNS e la configurazione di inoltro al nuovo hosting o il provider di servizi di terze parti. Per istruzioni, contatta il tuo provider host.
Configura le impostazioni del dominio e di inoltro per il nuovo hosting o il provider di servizi di terze parti. Per istruzioni, contatta il tuo provider host.
Se hai record
MX
eCNAME
, assicurati di configurare questi record per reindirizzare i servizi al nuovo provider host.Aggiorna il server dei nomi per il tuo dominio. Puoi recuperare il server dei nomi le informazioni dal nuovo provider host.
Usa il comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --name-servers=NAME_SERVERS_LIST
Sostituisci
NAME_SERVERS_LIST
con un elenco di server dei nomi DNS per il dominio.Monitora il tuo dominio. In caso di problemi di configurazione DNS, eseguire il rollback della migrazione.
Usa 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 nel provider host.
- Attendi 24 ore dopo l'abilitazione di DNSSEC per la zona DNS.
Abilita DNSSEC per il tuo dominio.
Usa il comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --dns-settings-from-file=DNS_SETTINGS_FILE_NAME
Sostituisci quanto segue:
DOMAIN_NAME
: il nome dell'utente registrato dominio, ad esempioexample.app
.DNS_SETTINGS_FILE_NAME
: il file YAML contenente le impostazioni DNS richieste. Se specificato, i relativi contenuti sostituisce i valori utilizzati nella risorsa di registrazione. Se nel file YAML mancano alcuni dei campidns_settings
, questi campi 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, vedi Domande frequenti sull'acquisto di Google Domains da parte di Squarespace.
- Per trovare soluzioni a problemi comuni che potresti riscontrare durante l'utilizzo Cloud Domains, consulta Risolvere i problemi di Cloud Domains.