Você pode criar, editar ou excluir uma zona do Edge DNS pelo Azion Console, pela Azion CLI ou pela Azion API. Para adicionar ou alterar os registros dentro de uma zona, consulte Adicione, edite ou exclua um registro.
Selecione sua interface uma vez. Os pré-requisitos e cada tarefa abaixo mostram apenas esse caminho.
- A permissão Edit Edge DNS. Ela dá acesso para criar, editar e remover zonas, e requer View Edge DNS. Consulte Permissões de equipes.
- Para criar uma zona, um domínio que você controla e que nenhuma outra zona na Azion hospeda.
Uma zona contém um domínio, e o domínio fica fixo depois que a zona existe. Substitua example.com pelo seu domínio em todas as etapas.
Para criar a zona pela Azion CLI, execute:
O comando mostra o ID da zona:
A zona existe e está ativa. Para ler os nameservers para o seu registrador, descreva a zona:
A saída os lista em Nameservers::
Para criar a zona pela Azion API, envie uma requisição POST para o endpoint de zonas. Substitua [TOKEN VALUE] pelo seu personal token:
Um 201 retorna a zona:
O array nameservers lista os três nameservers que você define no seu registrador. Anote o id: todas as requisições seguintes sobre a zona o usam.
Para criar a zona pelo Azion Console:
Abra a página do Edge DNS
Dê um nome à zonaNa seção General, informe um Name de 1 a 50 caracteres, como example-zone. O nome identifica a zona nas listas.
Informe o domínioNa seção Domain Name, informe o seu domínio raiz em Domain Name, como example.com.
(Opcional) Ative o DNSSECPara assinar a zona desde o início, ative Enable DNSSEC na seção DNSSEC.
Mantenha Active ativadoNa seção Status, mantenha Active ativado.
O Console abre a aba Records da zona e mostra Your DNS zone has been created. To complete the setup, ensure the Azion nameservers are configured in your domain provider.
Para copiar os nameservers para o seu registrador, volte à página Zones e selecione Copy Nameserver Values. Esse botão copia os três nomes unidos por ponto e vírgula. A aba Main Settings da zona também lista cada um em Configure your Nameserver, com um botão de cópia.
Um domínio que outra zona já hospeda é recusado. Para cada recusa e o código dela, consulte Zonas e registros.
A zona nova responde apenas pelos registros que você adiciona a ela. Os resolvers da internet só consultam os nameservers da Azion depois que você delega o domínio aos três no seu registrador: ns1.aziondns.net, ns2.aziondns.com e ns3.aziondns.org. Para a migração completa, consulte Migre nameservers para a Azion.
Depois da criação, você pode renomear uma zona, desativá-la ou reativá-la e ativar o DNSSEC. O domínio não pode mudar: para servir outro domínio, crie outra zona.
Uma zona com Active desativado mantém os registros, mas os nameservers da Azion respondem aos nomes dela com REFUSED. Como qualquer alteração, isso pode levar alguns minutos para chegar a todos os nameservers.
Para renomear a zona pela Azion CLI, passe o novo nome em --name. Substitua <zone-id> pelo ID da sua zona:
O comando confirma a atualização:
Para desativar a zona, defina --active=false. Para reativá-la, defina --active=true:
O comando confirma a atualização:
Para conferir o resultado, execute azion describe dns-zone --zone-id <zone-id>. Ele mostra o nome em Name: e o estado em Active:, que mostra false para uma zona desativada.
O DNSSEC tem um comando próprio. Para ativá-lo, consulte Ative o DNSSEC em uma zona.
Para renomear a zona pela Azion API, envie uma requisição PATCH com o novo name. Substitua <zone-id> pelo id da sua zona:
Um 200 retorna a zona com o novo nome:
Para desativar a zona, envie {"active":false} na mesma requisição:
Um 200 retorna a zona com active definido como false:
Um PATCH altera apenas os campos que você envia. Para reativar a zona, envie {"active":true}. Uma requisição que envia domain é recusada com 19036 Domain Cannot Be Modified.
O DNSSEC tem um endpoint próprio. Para ativá-lo, consulte Ative o DNSSEC em uma zona.
Para editar a zona pelo Azion Console:
Abra a página do Edge DNS
Abra a zonaNa página Zones, selecione a linha da zona. Ela abre na aba Main Settings, onde o campo Domain Name da seção Domain fica bloqueado.
(Opcional) Renomeie a zonaNa seção General, informe um novo Name.
(Opcional) Desative ou ative a zonaNa seção Status, desative Active para interromper as respostas da zona, ou ative-o para retomá-las.
(Opcional) Ative o DNSSECNa seção DNSSEC, ative Enable DNSSEC.
O Console mostra Edge DNS has been updated, e a zona continua aberta em Main Settings.
Depois de ativar o DNSSEC, recarregue a página. Os campos Key Tag, Algorithm, Digest Type e Digest passam a mostrar os valores de que o seu registrador precisa, cada um com um botão de cópia. Para entregá-los ao seu registrador, consulte Ative o DNSSEC em uma zona.
O mesmo switch Enable DNSSEC desativa o DNSSEC. Antes de desativá-lo, siga a ordem de Desative o DNSSEC.
Excluir uma zona a remove com os registros e as configurações dela, e a exclusão não pode ser desfeita. Para interromper as respostas da zona e manter os registros, desative Active.
Para excluir a zona pela Azion CLI, substitua <zone-id> pelo ID da sua zona:
O comando confirma a exclusão:
A zona e os registros dela são excluídos. Depois disso, a zona não aparece mais na página Zones do Azion Console.
Para excluir a zona pela Azion API, envie uma requisição DELETE para a zona. Substitua <zone-id> pelo id da sua zona:
A API responde 200:
A zona e os registros dela são excluídos. Depois disso, a zona não aparece mais na página Zones do Azion Console, e um GET no ID dela retorna 404 com 10004 Not Found.
Para excluir a zona pelo Azion Console:
Abra a página do Edge DNS
Selecione Delete na linha da zonaNa página Zones, abra as ações da linha da zona e selecione Delete. A página de edição da zona não tem controle de exclusão.
Digite o nome da zonaNa caixa de diálogo Delete zone, digite o nome da zona no campo.
O Console mostra Your Edge DNS has been deleted, e a zona sai da lista Zones.