Migre nameservers para a Azion
Mova o DNS de um domínio para o Edge DNS, teste a zona, delegue o domínio aos nameservers da Azion e aponte os hostnames dele para um workload.
Você pode migrar os nameservers de um domínio para o Edge DNS pelo Azion Console, pela Azion CLI ou pela Azion API. Depois disso, os nameservers da Azion respondem a todas as consultas DNS do domínio, e você gerencia os registros dele na Azion em vez de no seu provedor atual.
A ordem do trabalho importa. Os resolvers só consultam a Azion depois que o registrador delega o domínio, e recebem NXDOMAIN para todo nome que a zona não contém. Por isso, você recria e testa a zona primeiro e altera o registrador por último. O Edge DNS hospeda a zona, e um workload serve a sua aplicação nos hostnames cujos registros apontam para ele.
Para apontar um hostname para um workload enquanto o seu provedor atual mantém o DNS do domínio, consulte Aponte um domínio para um workload.
Pré-requisitos
Console
- Um domínio que você controla, acesso ao registrador do domínio e a lista de registros que o seu provedor de DNS atual serve para ele.
- A permissão Edit Edge DNS, que requer View Edge DNS. Consulte Permissões de equipes.
- Um workload que serve a sua aplicação. Para criar um, consulte Primeiros passos com Workloads.
- O
digna sua máquina, para as etapas 3 e 6. Para instalá-lo, consulte Consulte uma zona com o dig. - Acesso ao Azion Console. Para entrar, consulte Como acessar o Azion Console.
1. Crie a zona do domínio
O Edge DNS mantém os registros de um domínio em uma zona. Substitua example.com pelo seu domínio em todo este guia.
Console
Para criar a zona pelo Azion Console:
Acesse Azion Console > Edge DNS.
Na seção General, digite um Name que identifica a zona nas listas, como example-zone.
Na seção Domain Name, digite em Domain Name o domínio raiz que você migra, como example.com.
Na seção Status, mantenha Active ativado.
O Console mostra Your DNS zone has been created. To complete the setup, ensure the Azion nameservers are configured in your domain provider. e abre a aba Records da zona. A etapa 4 trata dos nameservers.
O domínio de uma zona não pode mudar, e apenas uma zona na Azion pode hospedar um domínio. Para todas as configurações da zona, consulte Crie, edite ou exclua uma zona.
2. Copie os registros do domínio
A zona responde apenas pelos registros que você adiciona a ela. Exporte ou liste os registros no seu provedor de DNS atual e recrie-os no Edge DNS antes da mudança no registrador.
Para copiar os registros:
- Deixe de fora os registros NS e SOA do domínio raiz. O Edge DNS responde por ambos para a própria zona, e a API recusa um registro NS em
@com19021. - Adicione todos os outros registros à zona com o mesmo nome, tipo e valor. Para os passos em cada interface, consulte Adicione, edite ou exclua um registro.
- Digite cada nome relativo à zona:
wwwparawww.example.come@para o próprioexample.com. O Edge DNS adiciona o domínio, então um nome digitado com o domínio é servido com o domínio duas vezes.
A zona agora contém todos os nomes pelos quais o seu domínio responde. Para o formato do valor de cada tipo de registro, consulte Tipos de registro.
Um registro CNAME em @ é recusado com 19005. Se o seu provedor atual aponta o domínio raiz para outro hostname, use um registro ANAME, como mostra Aponte um domínio raiz com ANAME.
3. Teste a zona nos nameservers da Azion
Consulte diretamente o nameserver da Azion antes de mexer no registrador. A consulta ignora o cache do seu resolver, então mostra o que o Edge DNS responde hoje pela zona.
Para testar um registro, consulte ns1.aziondns.net por um dos nomes que você adicionou:
O nameserver retorna o valor do registro:
Execute a mesma consulta para cada nome e tipo que você copiou e compare cada resposta com a do seu provedor atual. Sem +short, o cabeçalho da saída mostra status: NOERROR e a flag aa, que marca uma resposta autoritativa.
O primeiro registro de uma zona pode levar alguns minutos para ser respondido. Se uma consulta não exibir nada, consulte Um registro novo retorna NXDOMAIN.
Para ver os nameservers que a zona declara para si mesma, consulte o conjunto NS dela:
A zona lista os três nameservers do Edge DNS:
A zona responde como o seu provedor atual responde. O domínio está pronto para a mudança.
4. Delegue o domínio aos nameservers da Azion
O registrador informa aos resolvers quais nameservers respondem pelo domínio. Substituir os nameservers atuais pelos da Azion leva todas as consultas do domínio para o Edge DNS.
Obtenha os três nameservers pela interface que você usou na etapa 1:
Console
Na página Zones do Edge DNS, selecione Copy Nameserver Values. A opção copia os três nomes, separados por ponto e vírgula.
Para delegar o domínio no registrador:
- Abra as configurações de nameserver do domínio no registrador.
- Substitua os nameservers atuais pelos três nameservers do Edge DNS:
ns1.aziondns.net,ns2.aziondns.comens3.aziondns.org. - Salve a alteração.
O registrador lista os três nameservers do Edge DNS para o domínio. A etapa 6 verifica quando os resolvers passam a segui-los.
Se o registrador mantém um registro DS do domínio vindo do seu provedor atual, os resolvers que validam podem rejeitar as respostas do Edge DNS. Para corrigir isso, consulte A validação falha depois de ativar o DNSSEC.
5. Aponte os hostnames para o workload
Um workload serve a sua aplicação nos hostnames que você adiciona a ele. Você adiciona cada hostname do seu domínio ao workload e depois cria na zona um registro CNAME que aponta o hostname para o domínio da Azion do workload.
Workloads substitui Domains. Se a sua conta ainda serve aplicações por meio de Domains, siga os passos de Domains no painel do Console ou os passos da API v3 no painel da API. Para saber como um workload recebe um hostname, consulte Configurações de workload e Aponte um domínio para um workload.
Console
Para apontar um hostname para um workload pelo Azion Console:
Acesse Azion Console > Workloads.
Selecione o workload que serve a sua aplicação.
Nos campos Subdomain e Domain, adicione os hostnames do seu domínio. Se o workload já os lista, mantenha-os à mão.
Acesse Azion Console > Edge DNS.
Na página Zones, selecione a zona e, em seguida, selecione a aba Records.
Em Name, digite o hostname relativo à zona, como www. Digite * para todo nome que a zona não lista. O Console adiciona o domínio para você.
Em Record Type, selecione CNAME - Canonical name.
Em Value, digite o domínio da Azion do workload, como <your-workload>.map.azionedge.net.
Altere TTL (seconds) e Policy Type se o seu registro precisar de outros valores.
O Console mostra Edge DNS Record has been created. Repita os passos do registro para cada hostname que o workload serve.
Se a sua conta usa Domains, adicione os hostnames ali em vez de em um workload:
Acesse Azion Console > Domains.
Selecione o domínio que serve a sua aplicação.
No campo CNAME, adicione os hostnames do seu domínio. Se o domínio já os lista, mantenha-os à mão.
Em seguida, crie cada registro CNAME no Edge DNS com os passos acima e digite em Value o domínio da Azion do domínio.
Um registro com o nome * responde por todo nome que a zona não lista, então um único registro pode enviar www e blog para o workload. Para os nomes que um wildcard abrange, consulte Responda a subdomínios com wildcard.
Um registro cujo nome ninguém consultou antes de ele existir responde em segundos. Uma alteração em um registro existente pode levar alguns minutos para chegar a todos os nameservers. Para entender o motivo, consulte Como o Edge DNS funciona.
6. Verifique o domínio por um resolver público
Um resolver público só chega à Azion pela delegação que o registrador publica. Consultar um deles mostra se a internet já segue a mudança da etapa 4.
Para consultar um resolver público, execute:
Enquanto o resolver ainda não segue a delegação, o cabeçalho pode mostrar NXDOMAIN sem resposta:
O resolver também pode retornar os registros do seu provedor anterior. Quando ele passa a seguir a delegação, retorna o mesmo valor que ns1.aziondns.net retornou na etapa 3. Se isso não acontecer, consulte Resolvers públicos retornam NXDOMAIN enquanto os nameservers da Azion respondem.
O Edge DNS agora responde pelo seu domínio. A partir daqui, você adiciona e altera os registros dele no Edge DNS, não no seu provedor anterior.
Aponte os hostnames para um domínio v3
Uma conta que opera na API v3 tem Domains em vez de workloads e lista os hostnames no campo CNAME do domínio. Para saber qual modelo sua conta usa, consulte Verifique a migração da sua conta.
Só este passo muda. A zona, os seus registros, o teste nos nameservers da Azion, a delegação e a verificação por um resolver público são iguais nos dois modelos.
Para listar os hostnames e criar o registro no Azion Console:
Acesse Azion Console > Domains > o domínio da sua aplicação.
No campo CNAME, adicione os hostnames que pertencem à sua zona. Se o campo já tiver valores, mantenha-os.
Selecione Save e copie o endereço Azion do domínio, na forma xxxxxxxxxx.map.azionedge.net.
Acesse Edge DNS, selecione a zona, abra a aba Records e selecione + Record. Em Name, informe o hostname ou *. Em Record Type, selecione CNAME - Canonical name. Em Value, informe o endereço Azion do domínio. Defina TTL (seconds) e Policy e selecione Save.