www.meu-app-incrivel.com, ao seu app Replit publicado.
Embora o Replit forneça um subdomínio gratuito no formato <nome-do-subdominio-do-seu-app>.replit.app, um domínio
personalizado dá ao seu app um endereço mais memorável, que constrói reconhecimento de marca e confiança com seus visitantes.
A aba Domains na ferramenta Publishing reúne tudo o que você precisa em um só lugar. Você pode:
- Comprar um novo domínio pelo Replit e conectá-lo ao seu projeto em uma única etapa.
- Conectar um domínio que você já possui de outro registrador.
- Gerenciar os seus domínios conectados — veja para qual projeto cada um aponta, acompanhe renovações e desconecte um domínio.
| Recurso | Subdomínio Replit | Domínio personalizado |
|---|---|---|
| Personalização do hostname | Apenas subdomínio | Qualquer domínio que você possua |
| Tempo de atualização do DNS | Instantâneo | Até 48 horas |
| Certificados de segurança (TLS/SSL) | Fornecido pelo Replit | Fornecido pelo Replit |
| Preço | Gratuito | Pague ao seu provedor de domínio |
Publique o seu app antes de conectar um domínio. A aba Domains fica disponível depois que o seu app tiver um
Deployment bem-sucedido.
Comprar um novo domínio no Replit
Se você ainda não possui um domínio, pode pesquisar e comprar um sem sair do Replit. O seu novo domínio aponta para o seu projeto automaticamente.Pesquisar um domínio
Selecione Buy a new domain e digite o nome que você deseja. O Replit mostra as opções disponíveis em
diversas extensões, como 
.com, .ai e outras. Se você não tiver certeza de como chamá-lo, o Replit também
sugere nomes disponíveis com base no que o seu app faz, para que você possa escolher um sem começar do
zero.
Conectar um domínio que você já possui
Se você já possui um domínio em outro registrador, conecte-o ao seu projeto pela aba Domains. O Replit oferece uma configuração guiada que configura o seu DNS para você, com uma opção manual como alternativa.Configuração guiada (recomendada)
A forma mais simples de conectar um domínio existente é deixar o Replit configurá-lo para você. O Replit usa o Entri, um serviço de conexão de domínios de terceiros: depois que você autoriza, o Entri faz login no seu provedor de DNS e grava os registros DNS necessários em seu nome, então você não precisa copiá-los manualmente.Registros DNS são as configurações que informam à internet para onde o seu domínio deve apontar. Configurá-los
manualmente costumava ser a parte mais complicada de conectar um domínio. Agora o Replit cuida dessa etapa
para a maioria dos domínios e provedores.
Digitar o domínio que você deseja conectar
Selecione Connect your own domain e digite um domínio que você já possui, como
www.meu-app-incrivel.com.Autorizar a configuração guiada
Confirme a conexão. O Replit abre o fluxo guiado, no qual você faz login no seu provedor de DNS para que os
registros DNS possam ser aplicados à sua conta automaticamente. Se o fluxo guiado não conseguir gravar os
registros para o seu provedor, ele mostra os registros para você adicionar manualmente.
Conectar um domínio manualmente
Se o seu provedor não for compatível com a configuração guiada, ou se você preferir adicionar os registros manualmente, siga os passos abaixo para configurar o seu domínio personalizado manualmente.Adicionar o seu domínio personalizado
Digite o nome do seu domínio personalizado no campo de texto. Você pode usar um domínio registrado ou incluir um subdomínio.Por exemplo, 
hat-tip.cc é o domínio registrado e my.hat-tip.cc inclui o subdomínio my.
Adicionar os registros DNS ao seu registrador de domínio
O Replit gera registros DNS que você deve fornecer ao seu registrador de domínio.
Um registrador de domínio é o serviço que gerencia o seu nome de domínio, como GoDaddy ou Namecheap.Copie os valores dos registros
A e TXT do Replit e cole-os na seção de gerenciamento de DNS do seu registrador de domínio. Se o seu registrador de domínio não oferecer suporte a @ como hostname, use o seu nome de domínio registrado.Opcional: Adicionar um subdomínio
Os subdomínios — incluindo Assim como no domínio raiz, o registro
www — não são resolvidos automaticamente quando você vincula o seu domínio
raiz (apex). Cada subdomínio que você quiser servir precisa ser adicionado como sua própria entrada na aba
Domains e receber seus próprios registros DNS no seu registrador.Para adicionar um subdomínio, vincule-o pela aba Domains da mesma forma que você vinculou o domínio
raiz e, em seguida, adicione os registros DNS que o Replit gera para ele ao seu registrador de domínio.
Por exemplo, para adicionar my-subdomain.hat-tip.cc:- Na ferramenta Publishing, selecione a aba Domains e vincule
my-subdomain.hat-tip.cc. - No seu registrador, adicione um novo registro
Acom o hostnamemy-subdomainapontando para o endereço IP que o Replit mostra para a nova entrada. - No seu registrador, adicione o registro
TXTreplit-verify=...correspondente no hostnamemy-subdomain— cada subdomínio tem seu próprio registroTXT, separado do registro raiz.
www é um subdomínio. Vincular hat-tip.cc não faz com que www.hat-tip.cc seja servido
automaticamente. Se você quiser que os visitantes acessem o seu app tanto em hat-tip.cc quanto em
www.hat-tip.cc, adicione www.hat-tip.cc como uma entrada separada na aba Domains e
publique os registros A e TXT que ele gera no hostname www. A maioria dos criadores que querem
um endereço www também configura um redirecionamento do domínio raiz para o www (ou vice-versa) no
seu registrador.TXT replit-verify=... que você adiciona para cada subdomínio
precisa permanecer no DNS permanentemente. Consulte
Mantenha o registro TXT em vigor abaixo.Aguardar a conclusão da propagação do DNS
Depois de adicionar os registros, você precisa esperar que eles se propaguem online.
Isso pode levar de alguns minutos a 48 horas.Quando a propagação for concluída, a sua aba Domains deve mostrar o status “Verified” ao lado do nome do domínio, como mostrado abaixo:
Carregue o domínio no seu navegador para verificar que está funcionando.

Gerenciar seus domínios
A aba Domains lista todos os domínios conectados ao seu projeto e permite gerenciar cada um deles. Selecione um domínio e escolha Manage para:- Ver para qual projeto o domínio aponta. Se você tentar conectar um domínio que já está vinculado a outro dos seus projetos, o Replit avisa e permite que você o mova para o projeto atual.
- Revisar renovações (para domínios comprados no Replit). A visualização de gerenciamento mostra a data de renovação e o preço de renovação, e permite desativar a Auto renewal se você não quiser que o domínio renove automaticamente.
- Editar registros DNS (para domínios comprados no Replit). Adicione registros
A,TXTouMXpersonalizados — por exemplo, registros MX para usar o seu domínio com e-mail. Consulte Registros DNS personalizados. - Desconectar o domínio. Ao desconectar, o seu app deixa de ser servido nesse domínio. O domínio em si não é excluído — ele continua disponível para ser vinculado a outro dos seus projetos.

Solução de problemas
Falha na vinculação do domínio ou verificação pendente sem avançar
Se uma conexão falhar ou o domínio permanecer em Verifying, siga estas verificações:- Dê tempo para o DNS se propagar. A verificação pode levar de alguns minutos até 48 horas. Use uma ferramenta de consulta de DNS para confirmar que os seus registros estão visíveis globalmente antes de alterar qualquer outra coisa.
- Remova registros conflitantes. Mantenha apenas um registro
Ano seu domínio raiz apontando para o Replit, e remova quaisquer registrosAAAA(IPv6) no mesmo hostname — eles podem bloquear o SSL. - Desative o proxy do Cloudflare. Defina o seu registro
Acomo DNS only (a nuvem cinza). O modo de proxy (a nuvem laranja) interfere no provisionamento de SSL. - Confirme que o registro
TXTestá presente. Um registroTXTreplit-verify=...ausente ou modificado bloqueia a verificação e a renovação do certificado. Consulte Mantenha o registro TXT em vigor. - Desconecte e reconecte o domínio pela aba Domains para forçar um novo certificado, depois espere alguns minutos e recarregue a página.
As alterações de DNS ainda não tiveram efeito
As alterações de DNS não são instantâneas. Depois de adicionar ou alterar registros, espere de alguns minutos a 48 horas para que se propaguem globalmente. O seu app continua funcionando no subdomínioreplit.app durante
esse período. Se o status Verified não aparecer depois de 48 horas, verifique novamente os seus registros com o que
o Replit mostra — os erros mais comuns são um ponto final, um subdomínio extra ou um registro obsoleto.
Registros CNAME e autenticação
Você não precisa de um registro CNAME para que o login ou a autenticação funcionem no seu domínio personalizado. O login funciona
automaticamente em todo o seu domínio publicado depois que o domínio é verificado.
Os registros CNAME em um domínio personalizado só são necessários para o envio de e-mail — por exemplo, para que
e-mails de verificação ou transacionais possam ser enviados a partir do seu domínio. Se a ferramenta Publishing mostrar um aviso
solicitando que você adicione registros CNAME, isso se refere à entrega de e-mail, não ao login. Adicionar os registros só é
necessário se você enviar e-mail a partir do seu domínio; isso não bloqueia a verificação, o SSL ou o login do seu domínio.
Para as etapas de configuração relacionadas a e-mail, consulte
Autenticação com Clerk.
Mantenha o registro TXT em vigor
O Replit emite e renova o certificado SSL/TLS de cada domínio personalizado por meio de validação de DNS, que depende do registroTXT replit-verify=... que você adicionou durante a configuração. O registro TXT não é um artefato de configuração único — ele precisa permanecer no seu DNS durante toda a vida útil do domínio. Se o registro for removido, editado ou substituído depois que o seu domínio for verificado, a próxima renovação falhará silenciosamente e o certificado existente acabará expirando. Os visitantes verão então um aviso de segurança no navegador e o app ficará inacessível.
Se domínios mais antigos na sua conta começarem a mostrar erros de certificado enquanto os mais novos funcionam normalmente, um registro TXT ausente ou modificado é a causa mais provável.
Para restaurar um domínio afetado:
- Abra a ferramenta Publishing e selecione a aba Domains.
- Confirme o registro
TXTreplit-verify=...que o Replit mostra para o domínio. - Adicione o registro
TXTde volta no seu registrador de domínio exatamente como mostrado, incluindo o hostname e o valor. - Remova o domínio no Replit e adicione-o novamente para acionar uma nova emissão.
- Espere a propagação do DNS e verifique novamente o status Verified na aba Domains.
