# Domínio customizado

Você pode colocar o seu endereço de site customizado (domínio) na Curseduca, para que seus alunos acessem a plataforma por um link personalizado *(ex.: meucurso.com ao invés de curseduca.pro/suaescola)*.

#### ✅ O que você precisa antes de começar

1. Ter um <mark style="color:blue;">**domínio registrado e hospedad**</mark>o *(ex.: comprado e hospedado no Cloudflare, GoDaddy, HostGator, etc. ou, comprado no Registro.br e hospedado no Cloudflare, etc.)*. \
   Esse domínio ou sub domínio será adicionado na sua plataforma no Curseduca.
2. Fazer a configuração do seu <mark style="color:blue;">**DNS**</mark> acessando o painel de configuração do seu provedor de hospedagem de domínio (onde você comprou).

{% hint style="warning" %}
Por padrão a plataforma disponibiliza na URL '<mark style="color:blue;">**.curseduca.pro**</mark>' caso você queira um domínio customizado, é necessário contratar um provedor de hospedagem de domínios.
{% endhint %}

<details>

<summary>Entenda melhor como funciona o registro e a hospedagem de domínio</summary>

#### 🔹 O que é domínio?

O <mark style="color:blue;">**domínio**</mark> é o endereço do seu site na internet — por exemplo:

* minhaescola.com
* minhaescola.com.br

Ele funciona como o <mark style="color:blue;">**nome**</mark> do seu site, aquilo que seus alunos digitam no navegador para acessar a sua plataforma.

#### 🔹 **O que é um subdomínio?**

&#x20;Um <mark style="color:blue;">**subdomínio**</mark> é uma extensão do seu domínio principal, usado para organizar diferentes áreas do seu site ou criar endereços separados dentro do mesmo domínio — por exemplo:&#x20;

* Domínio principal: minhaescola.com
* Subdomínio: [www.minhaescola.com](http://www.minhaescola.com), cursos.minhaescola.com ou alunos.minhaescola.com

Na prática, ele funciona como um segundo endereço derivado do seu domínio principal, permitindo criar seções específicas *(como uma área de cursos, loja online, suporte, etc.)* sem precisar registrar um novo domínio.

<mark style="color:blue;">**Obs.:**</mark> O <mark style="color:blue;">**www**</mark> também é um subdomínio — na prática, ele é somente um subdomínio muito usado e tradicional do domínio principal.  A diferença é que, por costume e padrão da web, o <mark style="color:blue;">**www**</mark> ficou conhecido como o “endereço principal” dos sites. Hoje em dia, tanto *meusite.com* quanto *[www.meusite.com](http://www.meusite.com)* podem levar ao mesmo lugar, mas tecnicamente o <mark style="color:blue;">**www**</mark> continua sendo um subdomínio.

#### 🔹 Onde registrar um domínio?

Existem empresas chamadas registradoras que vendem e gerenciam domínios.

* Para domínios com final <mark style="color:blue;">**.br**</mark> *(ex.: minhaescola.com.br)*, o responsável oficial é o Registro.br.
* Mesmo que você compre por outro provedor *(como Locaweb ou HostGator)*, o domínio <mark style="color:blue;">**.br**</mark> estará sempre vinculado ao Registro.br.
* Para <mark style="color:blue;">**domínios internacionais**</mark> *(com final .com, .net, .org, .io, etc.)*, você pode registrar diretamente em empresas como: GoDaddy; Namecheap, Cloudflare, HostGator, Locaweb, KingHost, entre outros.

#### 🔹 O que é hospedagem?

A <mark style="color:blue;">**hospedagem de domínio**</mark> é o local onde os arquivos e sistemas do seu site ficam guardados.\
Enquanto o domínio é apenas o endereço, a hospedagem é a “casa” onde o conteúdo fica armazenado.

Algumas empresas oferecem os dois serviços juntos (ex.: Cloudflare, HostGator), mas você pode ter o domínio em um lugar e a hospedagem em outro sem problema.

</details>

## Configuração do domínio

Após você contratar o seu <mark style="color:blue;">**domínio customizado**</mark> na plataforma de provedor de hospedagem da sua preferência, podemos seguir com a configuração do seu domínio customizado aqui no Curseduca!

{% hint style="warning" %}
Recomendamos criar registros tanto para a raiz do seu site *(exemplo: minhaescola.com.br)* quanto para o subdomínio *(exemplo: [www.minhaescola.com.br](http://www.minhaescola.com.br))*.

<mark style="color:blue;">**[WWW](http://WWW). seria um subdomínio.**</mark>
{% endhint %}

Clique no menu lateral em <mark style="color:blue;">**Configurações**</mark> e <mark style="color:blue;">**Configurar domínios**</mark>.

<figure><img src="/files/oUPndLE4mF6jjMgIiblb" alt=""><figcaption><p>Configurações > configurar domínios</p></figcaption></figure>

Na aba de Domínio você precisa adicionar um '<mark style="color:blue;">**+Novo Domínio**</mark>'.

<figure><img src="/files/P51ocMttTKpkHcMIWSOH" alt=""><figcaption><p>Configurações > Configurar domínios > + Novo domínio</p></figcaption></figure>

Um novo campo vai abrir na sua tela, agora você pode inserir o seu novo domínio, depois clique em <mark style="color:blue;">**Salvar domínio**</mark>.

<figure><img src="/files/Se0qFgSKSfI6tHWfGsz9" alt=""><figcaption><p>Configurações > Configurar domínios > + Novo domínio</p></figcaption></figure>

{% hint style="warning" %}
O domínio inserido precisa já ter sido criado em sua plataforma do provedor de hospedagem de domínios.
{% endhint %}

{% hint style="info" %}
No exemplo usado anteriormente, o aluno terá um domínio configurado conforme o da sua hospedagem. Por exemplo ‘*seudominio.com*’, se fosse um subdomínio seria por exemplo *'play.seudomínio.com*'
{% endhint %}

Agora precisamos ir até o site da sua <mark style="color:blue;">**plataforma de hospedagem**</mark> para podermos prosseguir com a configuração do seu DNS.

## Configuração do DNS

Dentro da sua plataforma de hospedagem, vá até o painel de controle, vamos inserir o valor do <mark style="color:blue;">**CNAME**</mark> na configuração do seu <mark style="color:blue;">**DNS**</mark>.

<details>

<summary>Entenda melhor o que é o DNS</summary>

🔹O que é <mark style="color:blue;">**DNS**</mark>?\
\
O DNS *(Domain Name System – Sistema de nome de domínio*) converte nomes de domínio legíveis por humanos *(por exemplo, [www.amazon.com](http://www.amazon.com))* em endereços IP legíveis por máquina *(por exemplo, 192.0.2.44)*.\
\
Por exemplo: quando alguém digita meusite.com no navegador, o DNS descobre qual é o “endereço real” do servidor *(ex.: 192.123.45.67)* e leva a pessoa até lá.

</details>

<details>

<summary>Entenda melhor o que é CNAME</summary>

🔹O que é <mark style="color:blue;">**CNAME**</mark>?\
\
O CNAME *(Canonical Name)* é um tipo de registro de DNS usado em plataformas de domínio.

Ele permite apontar um endereço *(subdomínio)* para outro endereço já existente.\
Exemplo prático:

* Você tem o domínio meusite.com
* Quer que o [www.meusite.com](http://www.meusite.com) leve para o mesmo lugar.
* Então você cria um registro CNAME para que www aponte para meusite.com.

Na prática, o CNAME é usado quando você quer que um endereço “extra” do seu site *(como www, cursos.meusite.com, loja.meusite.com)* direcione para um domínio principal ou para um serviço externo *(como a Curseduca)*.

</details>

Acesse o <mark style="color:blue;">**painel de controle**</mark> do seu provedor de hospedagem de domínio.

A localização da seção de gerenciamento de DNS pode variar dependendo do provedor de hospedagem, mas geralmente pode ser encontrada em uma seção chamada Configurações avançadas ou DNS.

{% hint style="info" %}
A maioria dos provedores de hospedagem de domínio fornecem um painel de controle onde você pode gerenciar seu domínio e alterar suas configurações de DNS. \
Faça login no painel de controle usando suas credenciais.
{% endhint %}

Após localizar o registro DNS que deseja criar ou editar, clique em <mark style="color:blue;">**Editar**</mark> ou <mark style="color:blue;">**Modificar**</mark>. Em seguida, crie um registro do tipo <mark style="color:blue;">**CNAME**</mark> e insira como valor <mark style="color:blue;">**dns.curseduca.pro**</mark>.\
Esse tipo de registro permite redirecionar o tráfego do seu domínio para outro endereço — no caso, o do Curseduca.

{% hint style="info" %}
Se você utilizar o Cloudflare, você deve desligar o proxy nas entradas CNAME.
{% endhint %}

<figure><img src="/files/DvOHy5hIX52Mz650kPQy" alt=""><figcaption><p>Configurações > Configurar domínio > + Novo domínio</p></figcaption></figure>

Agora é só aguardar a propagação do seu domínio. Assim que estiver funcionando corretamente, ele irá alterar a situação de <mark style="color:blue;">**Pendente**</mark> para <mark style="color:blue;">**Ativo**</mark>.

<figure><img src="/files/9P8oKpK7rXud3lZtYYsT" alt=""><figcaption><p>Configurações > Configurar domínio > + Novo domínio</p></figcaption></figure>

Após salvar as configurações, pode levar de <mark style="color:blue;">**24 a 48 horas**</mark> para o domínio atualizar a situação.

{% hint style="warning" %}
O processo de propagação é totalmente automático e pode levar de 24 a 48 horas. Isso ocorre porque leva tempo para as alterações serem repassadas a todos os servidores DNS existentes em todo o mundo.

Fonte:[ *https://support.hostinger.com/pt/articles/4146975-o-que-e-propagacao-de-dns*](https://support.hostinger.com/pt/articles/4146975-o-que-e-propagacao-de-dns)
{% endhint %}

É possível acompanhar a <mark style="color:blue;">**situação**</mark> desse domínio, clicando nos três pontinhos e clicando em <mark style="color:blue;">**Verificar.**</mark>

<figure><img src="/files/uPtrcaAnKPhdacthSNor" alt=""><figcaption><p>Configurações > Configurar domínio > + Novo domínio</p></figcaption></figure>

{% hint style="success" %}
Veja os exemplos abaixo para saber como esse procedimento em alguns provedores.
{% endhint %}

## Exemplos

### CloudFlare

No menu lateral, acesse <mark style="color:blue;">**DNS**</mark> e depois selecione o campo <mark style="color:blue;">**Records.**</mark>

<figure><img src="/files/Qzy9vthPXYtaath2GG7f" alt=""><figcaption><p>DNS > Records</p></figcaption></figure>

Uma nova tela vai abrir e você deverá clicar em <mark style="color:blue;">**Add record**</mark>.

<figure><img src="/files/SC5x1Hz02z0hrgqeYgIs" alt=""><figcaption><p>DNS > Records > Add record</p></figcaption></figure>

Agora é só preencher os campos *<mark style="color:blue;">**Type**</mark>*, *<mark style="color:blue;">**Name**</mark>* e *<mark style="color:blue;">**Target**</mark>*, conforme abaixo:<br>

* *<mark style="color:blue;">**Type**</mark>* *(Tipo)*: CNAME
* *<mark style="color:blue;">**Name**</mark>* *(Nome)*: Aqui você vai preencher com o seu domínio (por exemplo: seudominio.com) ou o seu subdomínio (por exemplo: www; cursos; blor, etc.)
* *<mark style="color:blue;">**Target**</mark> (Conteúdo)*: dns.curseduca.pro

<figure><img src="/files/46TBOw4utlGQDpgSYQWK" alt=""><figcaption><p>DNS > Records > Add record </p></figcaption></figure>

{% hint style="info" %}
Utilizamos o 'seudominio.com' e 'www' para representar o domínio e subdomínio.\
Troque "seudominio.com" ou “www” para o nome do domínio ou subdomínio de sua escolha.
{% endhint %}

> ➡️Se você quer apontar o seu domínio inteiro para o ambiente de aprendizado da Curseduca então:
>
> Adicione uma entrada do tipo *(type)* CNAME com nome *(name)* seudominio.com e conteúdo *(target)* dns.curseduca.pro
>
> \
> ➡️Se você quer apontar o subdomínio, ou seja, somente uma parte do seu site para o ambiente de aprendizado da Curseduca então:
>
> Adicione uma entrada do tipo *(type)* CNAME com nome *(name)* www e conteúdo *(target)* dns.curseduca.pro

Desmarque o ícone de nuvem (para que ela fique cinza), evitando assim que o Cloudflare faça um <mark style="color:blue;">**proxy**</mark> para nosso servidor.<br>

<figure><img src="/files/Iu7gEIWaNaFb7XhNnGBT" alt=""><figcaption><p>DNS > Records > Add record</p></figcaption></figure>

<details>

<summary>Entenda o que é <em>Proxy</em></summary>

🔹 O que é *<mark style="color:blue;">**Proxy**</mark>*?\
Um *proxy* é como um intermediário entre o usuário e o servidor final. Quando você ativa um proxy, os acessos ao seu site não vão direto para o servidor de origem, mas passam primeiro por esse "meio do caminho".

🔹 No caso do Cloudflare:

* Quando a nuvem está laranja *(proxied)*, significa que o Cloudflare está atuando como *proxy*. Assim, ele protege e otimiza o tráfego do seu site, escondendo o IP real do servidor.
* Quando a nuvem está cinza *(DNS only)*, o Cloudflare não faz o papel de *proxy*, somente direciona o tráfego direto para o servidor de origem.

🔹 Por que isso importa na Curseduca?\
Como a Curseduca é um serviço externo, é necessário desativar o *proxy* (deixar a nuvem cinza) para o CNAME apontar corretamente para dns.curseduca.pro. Caso contrário, o Cloudflare pode bloquear ou impedir o funcionamento do domínio.<br>

</details>

{% hint style="info" %}
Como também usamos CloudFlare, por medidas de segurança ele não permite CNAMEs para outras contas internas, como visto[ nesse artigo](https://community.cloudflare.com/t/error-1014-cname-cross-user-banned/12584)
{% endhint %}

​Após ter inserido os campos é só clicar em <mark style="color:blue;">**Save**</mark> ou <mark style="color:blue;">**Salvar**</mark> e aguardar o tempo de propagação.

### Locaweb

Passo a passo

1. [Como usar gerenciador de domínios – Hospedagem de Sites](https://www.locaweb.com.br/ajuda/wiki/como-usar-gerenciador-de-dominios-hospedagem-de-sites/)
2. [Como criar, editar ou excluir entradas no DNS](https://www.locaweb.com.br/ajuda/wiki/como-adicionar-editar-e-excluir-entradas-de-dns-revenda-locaweb/)[ ](https://www.locaweb.com.br/ajuda/wiki/como-adicionar-editar-e-excluir-entradas-de-dns-revenda-locaweb/)

{% hint style="info" %}
Dica: para criar o registro para a raiz do seu domínio, preencha a entrada com apenas um ponto (`.`).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.curseduca.com/configuracoes/inicio/dominio/dominio-customizado.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
