Como adicionar um registro TXT para configurar um certificado Let's Encrypt

Ao criar o certificado Let’s Encrypt através do método DNS challenge, é necessário adicionar um registro TXT específico à sua zona DNS para garantir a validação do certificado. Se sua zona estiver hospedada no Edge DNS, siga as etapas descritas a seguir.


  1. Siga as etapas gerais descritas no guia Como adicionar registros em uma zona de DNS.
  2. Em Name, forneça o nome do novo registro exigido pela solicitação de certificação Let’s Encrypt, como a ferramenta Certbot, em formato de string. Limitado a 100 caracteres. Exemplo: _acme-challenge.<SEU_DOMINIO>.
  3. No menu suspenso Type, selecione TXT.
  4. Em Value, insira o valor do desafio ACME fornecido pelo provedor Let’s Encrypt. Exemplo: ekgH9kW242Vbt99P27agtr07I09iLsiZZx.
  5. Em TTL (seconds), escolha o tempo, em segundos, que a resposta pode ser armazenada em um servidor de resolução. Valor máximo: 2147483647.
  6. Clique no botão Save.

  1. Execute a seguinte requisição GET em seu terminal, substituindo [TOKEN VALUE] pelo seu personal token para recuperar seu <hosted_zone_id>:
Terminal window
curl --location 'https://api.azionapi.net/intelligent_dns' \
--header 'Authorization: Token [TOKEN VALUE]' \
--header 'Accept: application/json; version=3'
  1. Você receberá uma resposta com todas as suas zonas existentes. Copie o valor do <id> que você deseja usar.
  2. Execute a seguinte requisição POST, substituindo [TOKEN VALUE] pelo seu personal token e o valor <hosted_zone_id> que você copiou:
Terminal window
curl --location 'https://api.azionapi.net/intelligent_dns/<hosted_zone_id>/records' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token [TOKEN VALUE]' \
--header 'Accept: application/json; version=3' \
--data-raw '{
"record_type": "TXT",
"entry": "_acme-challenge.<YOUR_DOMAIN>",
"answers_list": [
"ekgH9kW242Vbt99P27agtr07I09iLsiZZx"
],
"ttl": 20
}'
  1. Você receberá uma resposta semelhante a esta:
{
"results": {
"answers_list": [
"ekgH9kW242Vbt99P27agtr07I09iLsiZZx"
],
"zone_id": 1234,
"record_type": "TXT",
"ttl": 20,
"policy": "simple",
"entry": "_acme-challenge.<YOUR_DOMAIN>",
"id": 56506,
"description": ""
},
"schema_version": 3
}

Aguarde alguns minutos para que as alterações se propaguem e seus registros sejam criados na zona hospedada que você escolheu.




Contribuidores