Como apontar um domínio para a Azion

Se você já possui um domínio, você pode associar o registro CNAME do seu domínio personalizado ao endereço do seu domínio Azion através de Domains, efetivamente direcionando acesso à sua edge application.

Antes de direcionar seu tráfego para a Azion, você pode testar seu domínio personalizado no edge localmente ao fazer o staging da sua aplicação através do arquivo hosts.


Passo 1: Verificar domínio personalizado

Via Azion Console

Para apontar seu domínio Azion para um domínio personalizado, você precisa listar os CNAMEs que deseja configurar para a aplicação:

  1. Acesse o Azion Console.
  2. No canto superior esquerdo da página, abra o Products menu, representado por três linhas horizontais, e selecione Domains.
  3. Clique no domínio que você deseja associar ao seu domínio personalizado.
  4. No campo CNAME, adicione os domínios personalizados para a aplicação. Por exemplo: seudominio.com e *.seudominio.com.
  5. Desative a opção CNAME Access Only.
  6. Clique no botão Save.

Agora, seu domínio Azion está pronto para ser associado a um domínio personalizado no seu provedor de DNS.

Via API

  1. Execute a seguinte requisição GET para recuperar o ID do seu domínio, substituindo [TOKEN VALUE] pelo seu personal token:
Terminal window
curl --location 'https://api.azionapi.net/domains' \
--header 'Accept: application/json; version=3' \
--header 'Authorization: Token [TOKEN VALUE]' \
  1. Você receberá uma resposta semelhante a esta:
{
...
"results": [
{
"id": <domain_id>,
"name": "seudominio.com CA1 DC-seudominio.com",
"cnames": [],
"cname_access_only": true,
"digital_certificate_id": <digital_certificate_id>,
"edge_application_id": <edge_application_id>,
"is_active": true,
"domain_name": "xxxxxxxxxx.map.azionedge.net"
}
]
}
  1. Localize o domínio que você deseja vincular ao domínio personalizado e copie o valor domain_id recebido na resposta.
  2. Execute uma requisição PATCH, substituindo [TOKEN VALUE] pelo seu personal token e adicionando o domain_id como um caminho, para atualizar o campo cnames com os domínios que você deseja configurar:
Terminal window
curl --location --request PATCH 'https://api.azionapi.net/domains/<domain_id>' \
--header 'Accept: application/json; version=3' \
--header 'Authorization: Token [TOKEN VALUE]' \
--header 'Content-Type: application/json' \
--data '{
"cnames": [
"seudominio.com",
"*.seudominio.com"
]
}'
ChaveDescrição
cnamesAceita uma lista de CNAMEs para os domínios como valores. Por exemplo, ["*.seudominio.com", "*.seudominio.org"].
  1. Você deve receber uma resposta com os dados atualizados.

Passo 2: Modificar registros de domínio

Uma vez que você tenha um domínio, você precisa acessar seu provedor de DNS e localizar a área de gerenciamento de registros. Lá, você pode modificar cada entrada associada ao seu domínio. A entrada que você precisa associar ao seu domínio Azion é um registro CNAME.

No seu provedor de DNS, você pode adicionar ou modificar um registro CNAME www e associá-lo à sua edge application. Veja a documentação sobre como editar registros de domínio de alguns dos provedores de DNS mais populares abaixo:

Para configurar seus registros de DNS:

  1. Faça login no seu provedor de DNS.
  2. Escolha o seu domínio.
  3. Localize a página onde você pode modificar os registros de DNS para o seu domínio.
  4. Crie ou edite o registro CNAME www do seu domínio preenchendo as informações:
NomeValorTipo
wwwxxxxxxxxxx.map.azionedge.netCNAME
  1. Salve suas configurações.

Note que pode haver um atraso no tempo de propagação quando você acessa sua application. Se for o caso, você pode executar o comando DIG no seu terminal para verificar os registros de DNS do seu nó edge. Por exemplo:

Terminal window
dig +short seudominio.org @200.0.0.0

Uma vez que as alterações tenham se propagado pelo edge, você poderá acessar sua edge application através do seu domínio personalizado.



Contribuidores