Nesta página, descrevemos como migrar suas configurações de DNS do Google Domains e exportar as configurações de encaminhamento de domínio e e-mail se você usa o Google Domains como provedor de DNS.
Se você não usa o Google Domains como provedor de DNS, não precisa fazer nada.
Se você não usa o encaminhamento de domínio ou de e-mail, mas usa o Google Domains como provedor de DNS, é possível migrar suas configurações de DNS do Google Domains para o Cloud DNS.
Se você usa o encaminhamento de domínio ou de e-mail, é possível exportar as configurações de encaminhamento de domínio e de e-mail.
Antes de começar
Verifique se você usa o Google Domains como provedor de DNS e se tem o encaminhamento de domínio ou e-mail configurado.
Console
No console do Google Cloud , acesse a página Cloud Domains.
Acessar a página Cloud Domains
A página Registros lista seus registros.
Clique no nome de domínio para o qual você quer receber as informações.
Você pode verificar se um domínio específico usa o Google Domains como provedor de DNS ou se ele tem configurações de encaminhamento de domínio ou e-mail.
gcloud
Para conferir os detalhes de 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 ver os detalhes, por exemplo, example.app.
Se o domínio usar o Google Domains como provedor de DNS, a seção dnsSettings da saída será semelhante ao exemplo a seguir:
dnsSettings:
googleDomainsDns:
Se o domínio usar configurações de encaminhamento de domínio ou de e-mail, a seção dnsSettings da saída será semelhante ao exemplo a seguir:
dnsSettings:
...
googleDomainsRedirectsDataAvailable: true
Migrar as 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 da sua zona, por exemplo,example.com. Para usar uma zona de DNS com um nome de domínio, verifique se o sufixo de DNS na zona corresponde ao nome de domínio. Observe queexample.comeexample.com.são considerados equivalentes.LABELS: uma lista delimitada por vírgulas de pares de chave-valor, comodept=marketingouproject=project1. Essa sinalização é opcional. Para mais informações, consulte a documentação do SDK.DNSSEC_STATE: o estado do DNSSEC da sua zona. Para mais informações, consulte a Visão geral das extensões de segurança do DNS (DNSSEC). Essa sinalização é opcional.
Desative as DNSSEC para seu domínio.
Se a DNSSEC estiver ativada, desative-a 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-dnssecSubstitua
DOMAIN_NAMEpelo nome do domínio para o qual você quer desativar o DNSSEC.Recupere as informações do registro DNS na zona 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-formatSubstitua:
DOMAIN_NAME: o nome do domínio para o qual você quer recuperar as informações do registro DNS.RECORDS_FILE: o arquivo para o qual os conjuntos de registros precisam ser exportados. Por exemplo,records.zonefile
Importe os registros para a zona do Cloud DNS.
Use o comando
dns record-sets import. A flag--zone-file-formatdefine o comandoimportpara esperar um arquivo de zona BIND. Se você omitir essa flag,importvai esperar um arquivo YAML:gcloud dns record-sets import RECORDS_FILE \ --zone=ZONE_NAME \ --zone-file-format \ --delete-all-existingSubstitua:
RECORDS_FILE: o arquivo de onde os conjuntos de registros precisam ser importados. Por exemplo,records.zonefileZONE_NAME: o nome da zona gerenciada com os conjuntos de registros que você quer gerenciar
Comece a usar a zona migrada do Cloud DNS.
Use o comando
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAMESubstitua:
DOMAIN_NAME: o nome do domínio registrado, por exemplo,example.app.ZONE_NAME: o nome da zona gerenciada com os conjuntos de registros que você quer gerenciar
Monitore seu domínio. Se você encontrar problemas de configuração de 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_NAMEpelo nome do domínio registrado, por exemplo,example.app.Opcional: ative as 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 o DNSSEC.
Exportar seu domínio e as configurações de encaminhamento de e-mail para outro provedor de hospedagem
gcloud
Desative as DNSSEC para seu domínio.
Se o DNSSEC estiver ativado, desative-o e aguarde 24 horas para a mudança entrar em vigor.
Use o comando
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssecSubstitua:
DOMAIN_NAME: o nome do domínio em que você quer desativar o 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-formatSubstitua:
DOMAIN_NAME: o nome do domínio para o qual 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
Recupere a configuração de encaminhamento de e-mail e 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_NAMEpelo nome do domínio registrado, por exemplo,example.app.Importe os registros DNS e a configuração de encaminhamento para o novo provedor de hospedagem. Para instruções, entre em contato com seu provedor de hospedagem.
Configure as configurações de domínio e encaminhamento para seu novo provedor de hospedagem. Para instruções, entre em contato com seu provedor de hospedagem.
Se você tiver registros
MXeCNAME, configure-os para redirecionar os serviços ao 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_LISTSubstitua
NAME_SERVERS_LISTpor uma lista de servidores de nomes DNS do domínio.Monitore seu domínio. Se você encontrar problemas de configuração de 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 a DNSSEC para sua zona de DNS no provedor de hospedagem.
- Aguarde 24 horas após ativar o DNSSEC para sua zona de DNS.
Ative as 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_NAMESubstitua:
DOMAIN_NAME: o nome do domínio registrado, por exemplo,example.app.DNS_SETTINGS_FILE_NAME: o arquivo YAML que contém as configurações de DNS necessárias. Se especificado, o conteúdo dele substitui os valores usados no recurso de registro. Se o arquivo YAML não tiver alguns dos camposdns_settings, 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 as Perguntas frequentes sobre a compra de registros do Google Domains pelo Squarespace.
- Para encontrar soluções para problemas comuns que podem acontecer ao usar o Cloud Domains, consulte Solução de problemas do Cloud Domains.