Feito na Y Build Construa este app você mesmo — do prompt ao implantado, no seu próprio domínio. Comece grátis
ConstruirPublicarCompararO LabSobre Comece a construir →
Publicar

Domínios personalizados e HTTPS sem mexer no DNS

Os poucos registros que importam, a ordem para adicioná-los e por que o apex precisa de um truque diferente do www. Faça uma vez, entenda para sempre.

Marcus TanEngenheiro Fundador, Y Build
Publicado May 19, 2026
6 min
de leitura
cover · 1200×600

Domínios personalizados assustam as pessoas sem motivo. São apenas alguns registros que importam, uma ordem sensata para adicioná-los e uma pegadinha no apex que derruba todo mundo na primeira vez. Aprenda uma vez e você nunca mais vai pensar nisso.

Como a coisa funciona

Todo host moderno — Cloudflare Pages, Vercel, Netlify — funciona da mesma forma: adicione o domínio no painel (ele mostra “pendente”), aponte um registro DNS para o destino do host, e o host provisiona o certificado TLS para você, automaticamente. Sem nginx, sem certbot, sem ficar copiando arquivos de certificado de um lado para o outro.

O destino do host é apenas um hostname para o qual você aponta:

HostAponte seu registro para
Cloudflare Pagesyour-project.pages.dev
Vercelcname.vercel-dns.com
Netlifyyour-site.netlify.app

A ordem que funciona

  1. Adicione o domínio no painel do host primeiro, para que ele saiba que deve esperá-lo.
  2. O www é fácil — adicione um CNAME de www para o destino do host acima.
  3. O apex é a pegadinha. Você não pode colocar um CNAME puro no domínio raiz (example.com) — isso vai contra a especificação do DNS. Use o CNAME flattening do seu provedor de DNS (o Cloudflare faz isso automaticamente) ou um registro ALIAS / ANAME.
  4. Escolha um canônico — redirecione www → apex ou apex → www, não os dois ativos. Uma casa, uma URL.
  5. Aguarde a validação e confirme que ele resolve por HTTPS antes de comemorar. O certificado costuma chegar em minutos.

As duas coisas que as pessoas esquecem

  • Apex vs www — configure os dois e depois redirecione um para o outro. Pular isso é o motivo de example.com funcionar mas www.example.com dar erro de certificado (ou o contrário).
  • O e-mail compartilha o domínio — seu app em example.com e o e-mail no mesmo domínio coexistem bem; só não apague os registros MX enquanto estiver por lá.

Conclusão

É um trabalho de 10 minutos, não um projeto de DevOps: adicione o domínio, um CNAME para o www, flattening/ALIAS para o apex, escolha um canônico, confirme o HTTPS. O certificado agora é problema do host — que é exatamente como deveria ser. Já tem o app mas ainda não tem o domínio? Esse é o caminho completo de deploy.

Gostou deste teardown?
Receba o próximo experimento no dia em que sair. Um e-mail por semana, com números brutos incluídos.
Escrito por
Marcus Tan Engenheiro Fundador, Y Build

Marcus já lançou mais de 40 apps em produção com ferramentas de IA e conduz os experimentos do Build Lab — os confrontos diretos cronometrados e reproduzíveis por trás de cada nota de Compare e Lab. Antes, construiu plataformas para desenvolvedores em duas startups da YC.

40+ apps lançados 8 anos full-stack Autor · O Lab
Mais de Marcus → @marcustan github ↗

Continuar lendo

Todo o Lab →
Construa seu próprio app
Grátis · sem cartão
Comece grátis →