Esta página descreve como migrar suas configurações de DNS do Google Domains e exporte suas configurações de domínio e encaminhamento de e-mail se você usar o Google Domains como provedor de DNS.
Se você não usa o Google Domains como provedor de DNS, nenhuma ação é necessária.
Se você não usa encaminhamento de domínio ou de e-mail, mas usar o Google Domains como provedor de DNS, poderá Migre suas configurações de DNS do Google Domains para o Cloud DNS.
Se você usa encaminhamento de domínio ou e-mail, pode Exportar configurações de domínio e encaminhamento de e-mail.
Antes de começar
Verifique se você usa o Google Domains como DNS e se você tem um domínio ou um encaminhamento de e-mail configurado.
Console
No console do Google Cloud, acesse página Cloud Domains.
A página Registros lista seus registros.
Clique no nome do domínio para o qual você quer receber as informações.
É possível verificar se um domínio específico usa o Google Domains como provedor de DNS ou se o domínio tiver domínio ou encaminhamento personalizadas.
gcloud
Para ver os detalhes do registro de um domínio específico, use o
Comando gcloud domains registrations describe
:
gcloud domains registrations describe DOMAIN_NAME
Substitua DOMAIN_NAME
pelo nome do domínio que
você quer conferir os detalhes, por exemplo, example.app
.
Caso seu domínio use o Google Domains como provedor de DNS, o
A seção dnsSettings
da saída é semelhante ao exemplo a seguir:
dnsSettings: googleDomainsDns:
Se seu domínio usa configurações de encaminhamento de e-mail ou domínio, o
A seção dnsSettings
da saída é semelhante ao exemplo a seguir:
dnsSettings: ... googleDomainsRedirectsDataAvailable: true
Migrar suas configurações de DNS do Google Domains para o Cloud DNS
Para migrar as configurações de DNS do Google Domains, siga estas etapas.
gcloud
Crie uma zona pública gerenciada para seu domínio.
Use o 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]
Substitua:
ZONE_NAME
: um nome para a zona;DESCRIPTION
: uma descrição para a zona;DOMAIN_NAME
: o nome de domínio do zona, por exemplo,example.com
. Para usar uma zona de DNS nome de domínio, é preciso garantir que o sufixo DNS na zona corresponde ao nome de domínio.example.com
eexample.com.
são considerados equivalentes.LABELS
: uma lista delimitada por vírgulas de pares de chave-valor. comodept=marketing
ouproject=project1
. Essa sinalização é opcional. Para mais informações, consulte a documentação do SDK.DNSSEC_STATE
: o estado do DNSSEC da zona. Para mais mais informações, consulte Extensões de segurança de DNS (DNSSEC) geral do Google. Essa sinalização é opcional.
Desative o DNSSEC para seu domínio.
Se as DNSSEC estiverem ativadas, desative-as e aguarde 24 horas que a alteração entre em vigor.
Use o comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssec
Substitua
DOMAIN_NAME
pelo nome do domínio para o qual você quer desativar o DNSSEC.Recuperar as informações do registro DNS do DNS do Google Domains zona.
Use o 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
Substitua:
DOMAIN_NAME
: o nome do domínio para o qual você recuperar as informações do registro DNSRECORDS_FILE
: o arquivo para o qual os conjuntos de registros precisam ser exportados. Por exemplo,records.zonefile
Importar os registros para a zona do Cloud DNS
Use o comando
dns record-sets import
. A flag--zone-file-format
define o comandoimport
para esperar um arquivo de zona BIND. Se você omitir essa sinalização,import
espera um arquivo YAML:gcloud dns record-sets import RECORDS_FILE \ --zone=ZONE_NAME \ --zone-file-format \ --delete-all-existing
Substitua:
RECORDS_FILE
: o arquivo do qual o registro está conjuntos precisam ser importados, por exemplo,records.zonefile
ZONE_NAME
: o nome da zona gerenciada com conjuntos de registros que você quer gerenciar
Comece a usar a zona do Cloud DNS migrada.
Use o comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME
Substitua:
DOMAIN_NAME
: o nome do domínio registrado, por exemplo,example.app
.ZONE_NAME
: o nome da zona gerenciada com conjuntos de registros que você quer gerenciar
Monitore seu domínio. Em caso de problemas de configuração do DNS, reverter a migração.
Use o comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Substitua
DOMAIN_NAME
pelo nome do parceiro domínio, por exemplo,example.app
.Opcional: ative o DNSSEC para seu domínio.
- Aguarde pelo menos 24 horas após concluir a etapa 5.
- Use o comando
gcloud domains registrations configure dns
:
gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME \ --no-disable-dnssec
Substitua:
DOMAIN_NAME
: o nome do domínio registrado, por exemplo,example.app
.ZONE_NAME
: o nome da zona gerenciada em que você quer desativar as DNSSEC
Exportar suas configurações de domínio e encaminhamento de e-mail para outro provedor de hospedagem
gcloud
Desative o DNSSEC para seu domínio.
Se o DNSSEC estiver ativado, desative-o e aguarde 24 horas para que a mudança entre em vigor.
Use o comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssec
Substitua:
DOMAIN_NAME
: o nome do domínio para o qual você quer desativar as DNSSEC
Exporte sua configuração de DNS do Google Domains.
Use o 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
Substitua:
DOMAIN_NAME
: o nome do domínio que você quer recuperar as informações do registro DNSRECORDS_FILE
: o arquivo para o qual os conjuntos de registros precisam ser exportados, por exemplo,records.zonefile
Extraia a configuração de redirecionamento de e-mail e do domínio do Google Domains.
Use o comando
gcloud domains registrations google-domains-dns get-forwarding-config
:gcloud domains registrations google-domains-dns get-forwarding-config DOMAIN_NAME
Substitua
DOMAIN_NAME
pelo nome do parceiro domínio, por exemplo,example.app
.Importe os registros DNS e a configuração de encaminhamento para o novo host de nuvem. Para receber instruções, entre em contato com seu provedor de hospedagem.
Defina as configurações de domínio e encaminhamento da sua nova hospedagem de nuvem. Para receber instruções, entre em contato com seu provedor de hospedagem.
Se você tem registros
MX
eCNAME
, verifique se está configure esses registros para redirecionar serviços para seu novo provedor de hospedagem.Atualize o servidor de nomes do seu domínio. Você pode receber as informações do servidor de nomes do novo provedor de hospedagem.
Use o comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --name-servers=NAME_SERVERS_LIST
Substitua
NAME_SERVERS_LIST
por uma lista de servidores de nomes DNS. do domínio.Monitore seu domínio. Em caso de problemas de configuração do DNS, reverter a migração.
Use o comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Opcional: ative o DNSSEC para sua zona de DNS no provedor de hospedagem.
- Aguarde 24 horas após ativar o DNSSEC para a zona de DNS.
Ative o DNSSEC para seu domínio.
Use o comando
gcloud domains registrations configure dns
:gcloud domains registrations configure dns DOMAIN_NAME \ --dns-settings-from-file=DNS_SETTINGS_FILE_NAME
Substitua:
DOMAIN_NAME
: o nome do registrado domínio, por exemplo,example.app
.DNS_SETTINGS_FILE_NAME
: o arquivo YAML com as configurações de DNS necessárias. Se especificado, o conteúdo substitui os valores usados no recurso de registro. Se alguns dos camposdns_settings
estiverem ausentes no arquivo YAML, eles serão removidos.Exemplo do conteúdo do arquivo:
customDns: nameServers: - new.ns1.com - new.ns2.com dsRecords: - keyTag: 24 algorithm: RSASHA256 digestType: SHA256 digest: ab1cfa82b035c26cbbbdae632cea070514eb8b773f616aaeaf668e2f0be8f10d
A seguir
- Para encontrar respostas para perguntas frequentes, consulte Perguntas frequentes sobre a compra do Squarespace para o Google Domains.
- Para encontrar soluções para problemas comuns que você pode encontrar ao usar do Cloud Domains, consulte Solução de problemas do Cloud Domains.