Configurando Domínio Próprio e Certificado SSL Automático — aula do módulo Deploy Gratuito na Nuvem, na trilha Seus Primeiros Projetos Práticos com IA da…
Leitura de aproximadamente 4 minutos.
Módulo: Deploy Gratuito na Nuvem · Curso: Seus Primeiros Projetos Práticos com IA · Formação: Formação Nível Zero: Ferramentas Essenciais e Gratuitas de IA e Código
suaempresa.com.br) à sua página do GitHub Pages, Cloudflare ou Vercel.Quando você publica seu projeto no GitHub Pages, Cloudflare ou Vercel, o endereço gerado é um subdomínio genérico da plataforma (como usuario.github.io/site ou projeto.vercel.app).
Para testes e estudos, esses links são excelentes. Porém, ao apresentar um serviço para clientes reais ou construir uma marca comercial, ter um domínio próprio (como www.seunegocio.com.br) transmite profissionalismo, confiança imediata e facilita a memorização:
+-------------------------------------------------------------+
| O FLUXO DE RESOLUÇÃO DE DNS E HTTPS |
+-------------------------------------------------------------+
| |
| [ 1. VISITANTE ] ──> Digita www.seunegocio.com.br |
| │ |
| ▼ |
| [ 2. SERVIDOR DNS ] ──> Consulta Apontamento CNAME |
| │ (Aponta para seunome.github.io)
| ▼ |
| [ 3. SERVIDOR WEB ] ──> Entrega o site com Certificado SSL |
| │ |
| ▼ |
| [ 4. NAVEGADOR ] ──> Exibe cadeado verde HTTPS seguro |
| |
+-------------------------------------------------------------+
Computadores e servidores não entendem nomes com letras; eles se comunicam por meio de endereços numéricos chamados IP (Internet Protocol, como 185.199.108.153).
O DNS (Domain Name System) funciona como a agenda de contatos da internet: quando você digita um nome no navegador, o DNS localiza qual é o servidor correspondente.
Na zona de configuração de qualquer registrador de domínios (como o Registro.br), você encontrará três tipos fundamentais de registros:
Aponta o domínio raiz (ex: seunegocio.com.br) diretamente para um endereço de IP numérico de um servidor.
Aponta um subdomínio (ex: www.seunegocio.com.br) para outro nome de domínio (ex: usuario.github.io ou cname.vercel-dns.com). É o tipo mais usado para páginas estáticas.
Armazena textos arbitrários usados para provar para o Google ou para o GitHub que você é o verdadeiro dono daquele domínio.
| Tipo de Registro | Entrada / Nome | Destino / Valor | Finalidade Prática | |---|---|---|---| | CNAME | www | usuario.github.io | Direciona o endereço com www para seu repositório | | A | @ (raiz) | 185.199.108.153 (IP do GitHub) | Direciona o domínio sem www para o GitHub Pages | | TXT | @ | gh-pages-verification=... | Validação de segurança e propriedade de domínio |
Antigamente, para ter o protocolo seguro HTTPS com o cadeado verde no navegador, era necessário comprar certificados caros de empresas terceirizadas e instalar arquivos criptográficos complexos no servidor a cada 12 meses.
Hoje, através de iniciativas abertas como o Let's Encrypt, plataformas como GitHub Pages, Cloudflare e Vercel gerenciam e renovam o certificado SSL de forma 100% automatizada e gratuita. Assim que você conclui o apontamento do DNS, a plataforma gera o certificado e ativa a criptografia de ponta a ponta em poucos minutos.
1. Defina o domínio na plataforma de hospedagem:
www.seunegocio.com.br) no campo Custom domain e clique em Save.2. Acesse a Zona de DNS do seu Registrador:
3. Crie a entrada CNAME:
CNAMEwwwseu-usuario.github.io. (com o ponto no final se exigido pelo painel).4. Ative o HTTPS Obrigatório:
[!WARNING]
Esquecer o tempo de propagação do DNS: As alterações feitas na tabela de DNS não se espalham instantaneamente pelo mundo inteiro; elas dependem de um tempo de atualização chamado TTL (Time To Live). Esse processo de propagação costuma levar entre 15 minutos e poucas horas. Não se desespere se a página não abrir no primeiro minuto após salvar a alteração.
Vamos aprender a auditar e verificar o DNS de qualquer domínio:
1. Abra o terminal: No Git Bash ou PowerShell, use o utilitário nativo de consulta de nomes:
nslookup github.com
2. Consulte um domínio público: Digite nslookup academy.zanettin.cloud e veja como o sistema retorna o endereço IP e os aliases do servidor. 3. Use uma ferramenta visual: Acesse o site gratuito dnschecker.org, digite o nome de um domínio e veja o mapa mundi com os servidores de dezenas de países confirmando a propagação do DNS em tempo real.