# Domains

> **Importante**
>
> Estamos lançando uma atualização significativa em nossa plataforma. Para saber mais sobre as mudanças e etapas de migração necessárias, consulte a [página de rollout da API v4](/pt-br/documentacao/fundamentos/api-v4-migration/).

> **importante**
>
> A funcionalidade Domains foi substituída por **Workloads**. Para mais informações sobre o novo produto, acesse a [referência de Workloads](/pt-br/documentacao/plataforma/workloads/).

O **Domains** é um recurso do [Azion Console](https://console.azion.com) da Azion que fornece um serviço de geração e gerenciamento de domínios.

Quando você [cria uma application](/pt-br/documentacao/plataforma/applications/primeiros-passos/), sua aplicação recebe um **Azion domain** gerado automaticamente, no formato `xxxx.map.azionedge.net`. Você pode criar vários domínios para suas applications.

Se você já possui um domínio, você pode [redirecionar seu tráfego para a Azion](/pt-br/documentacao/guias/plataforma/migracao/apontar-dominio-para-a-azion/) configurando os registros em seu provedor de DNS e listando seus **custom domains**.

Você também pode vincular um certificado digital a domínios que usam o protocolo HTTPS.

## Implementação

| Escopo                             | Recurso                                                                                                |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------ |
| Adicionar um domínio personalizado | [Adicione um domínio a um workload](/pt-br/documentacao/guias/plataforma/migracao/configurar-dominio/) |
| Sobre Certificate Manager          | [Certificate Manager](/pt-br/documentacao/plataforma/workloads/certificate-manager/certificados/)      |
| Sobre mTLS                         | [mTLS](/pt-br/documentacao/plataforma/workloads/mtls/)                                                 |

---

## Environment

Antes de entrar em operação, você pode ativar uma instância de teste para visualizar as configurações. Ao criar um novo domínio, você pode escolher o tipo de ambiente:

- **Global Infrastructure**: ambiente de produção da aplicação. O domínio Azion terá o formato `xxxx.map.azionedge.net`.
- **Staging Network**: ambiente para testar a aplicação. Essa configuração não afeta o ambiente de **Production**. O domínio Azion terá o formato `xxxx.preview.azionedge.net`.

Para ativar a seleção de ambiente, entre em contato com a [equipe de Vendas](https://www.azion.com/pt-br/contato/).

---

## CNAME

É o serviço padrão responsável pela criação das configurações de CNAME, tornando possível substituir domínios dentro da Azion.

Você pode restringir o acesso à sua aplicação a partir do Azion domain ao ativar **CNAME Access Only**.

O **limite padrão** é *50* CNAMEs por domínio. No entanto, você pode aumentar os limites com base no seu plano, entrando em contato com a [equipe de suporte técnico](/pt-br/documentacao/suporte/). Para saber mais sobre os limites de Domínios, verifique a [seção](#limites) abaixo.

---

## Certificate Manager

Para utilizar seu domínio em HTTPS, você precisará de um certificado TLS (X.509). Você pode, sem custos adicionais, incluir seus certificados TLS no [Azion Console](https://console.azion.com) ou gerar um certificado *Let's Encrypt*™ que será gerenciado automaticamente pela Azion.

---

## Suporte para Mutual Transport Layer Security (mTLS)

Domínios Azion também possuem **Suporte para Mutual Transport Layer Security (mTLS)**, um método de autenticação de usuários e visitantes, que valida o certificado digital de ambos os lados de uma requisição, tanto do lado do cliente como do lado do *Edge* (servidor). Adicionar suporte a mTLS na sua **Applications** garante um *handshake TLS* mais seguro, além de ser um requisito do *Open Banking*.

> **Dica**
>
> Você pode precisar do mTLS se sua application oferece serviços financeiros e pagamentos.

Essa configuração precisa ser ativada com a [equipe de Vendas](https://www.azion.com/pt-br/contato/).

---

## Stage local de domínio personalizado

O arquivo local `etc/hosts` mapeia endereços IP para domínios. Quando você [mapeia seu domínio para os endereços IP do seu workload](/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/testar-edge-application-atraves-do-arquivo-hosts/) no seu arquivo `hosts`, você força a resolução DNS do seu computador a acessar esse domínio pela Azion e não pelos servidores DNS públicos. Assim, você pode testar sua aplicação localmente como se já estivesse implantada no seu domínio personalizado antes de [apontar seu domínio](/pt-br/documentacao/guias/plataforma/migracao/apontar-dominio-para-a-azion/).

---

## Limites

> **Dica**
>
> **Aumente limites** \
> Você pode solicitar o aumento dos limites com base no seu plano. Contate o [time de suporte técnico](/pt-br/documentacao/suporte/) para fazer a solicitação.

Estes são os **limites default**:

| Escopo            | Limite |
| ----------------- | ------ |
| CNAMEs por domain | 50     |

Estes são os **limites default** para cada Plano de Serviço:

| Escopo            | Developer | Business | Enterprise | Mission Critical |
| ----------------- | --------- | -------- | ---------- | ---------------- |
| Domains por conta | 100       | 100      | 100        | 1.000            |

> **Dica**
>
> **Aumente limites** \
> Você pode solicitar o aumento dos limites com base no seu plano. Contate o [time de suporte técnico](/pt-br/documentacao/suporte/) para fazer a solicitação.
