Replit: cómo conectar tu app a un dominio personalizado
Para hacer el replit deploy to custom domain (que tu app de Replit abra en tunegocio.com y no en una dirección .replit.app) necesitas tres cosas: que la app esté publicada, entrar a Tools → Domains dentro del proyecto y copiar dos registros DNS (un A y un TXT) en el lugar donde compraste tu dominio. Después esperas a que Replit lo marque como Verified. Abajo va el paso a paso y los errores que más se repiten.
Los nombres de menú y pasos de este post son los de la documentación oficial de Replit a noviembre de 2026. Replit cambia su interfaz seguido; si no ves un botón, búscalo con el mismo nombre en la barra de herramientas.
Antes de empezar: qué necesitas
- Una app publicada. En Replit “publicar” (antes le decían deploy) es subir tu app a sus servidores para que cualquiera la abra. Si todavía no lo haces, primero revisa cuánto cuesta publicar en Replit y qué tipo de deployment te conviene.
- Un dominio propio. Lo compras en un registrador (la empresa que vende dominios: Akky, GoDaddy, Hostinger, Cloudflare, etc.). Si vas por un
.mx, aquí explicamos cuánto cuesta un dominio .mx. - Acceso al panel DNS de tu dominio. El DNS es la “agenda de direcciones” de internet: le dice al mundo a qué servidor apunta tu dominio. Necesitas poder editarlo.
Paso a paso para conectar tu dominio en Replit
1. Abre el panel de dominios
- Entra a tu proyecto en Replit.
- Selecciona Tools (herramientas).
- En la sección Replit Cloud, elige Domains.
2. Escribe tu dominio
- En Use a domain you already own, escribe el dominio. Puede ser la raíz (
tunegocio.com) o un subdominio (www.tunegocio.com,app.tunegocio.com). - Da clic en Next.
3. Configura el DNS (dos caminos)
Configuración guiada (la recomendada). Replit usa un servicio llamado Entri que te pide entrar a tu proveedor de DNS y escribe los registros por ti. Si tu proveedor es compatible, es lo más rápido y evitas errores de dedo.
Configuración manual. Si tu proveedor no es compatible, Replit te muestra los valores y tú los copias:
| Tipo | Nombre / Host | Valor |
|---|---|---|
| A | @ (o tu dominio completo) |
La IP que te muestra Replit |
| TXT | @ (o tu dominio completo) |
replit-verify=... (el texto que te da Replit) |
Si tu registrador no acepta @ como nombre, escribe el dominio completo (tunegocio.com).
4. Espera la verificación
- Los cambios de DNS suelen tardar minutos, pero pueden llegar a 48 horas.
- Replit revisa tus registros cada 1 o 2 minutos durante unas 6 horas. Si en ese tiempo no los encuentra, el dominio queda en Failed y tienes que quitarlo y volver a agregarlo.
- Cuando todo está bien, aparece Verified. Ábrelo en el navegador para confirmar.
5. Agrega www por separado
Este es el detalle que más gente pasa por alto: conectar tunegocio.com no conecta www.tunegocio.com. Repite el proceso con www como un dominio aparte, con sus propios registros A y TXT.
El certificado SSL (el candado)
Replit emite el certificado SSL sin costo adicional, validándolo por DNS. El SSL es lo que hace que tu página abra con https:// y el candado, en vez del aviso de “No seguro”. Dos cosas a cuidar:
- No borres el registro
TXTdereplit-verify. Replit lo usa para renovar el certificado; si lo quitas, la renovación falla y meses después tu sitio aparece como inseguro. - No hay certificados comodín (
*.tunegocio.com): cada subdominio lleva su propio certificado.
Si ya ves el aviso de inseguro, revisa nuestra guía de HTTPS no seguro: soluciones.
Casos según dónde compraste tu dominio
Dominio en Cloudflare
Cloudflare tiene un “proxy” (la nube naranja) que pasa el tráfico por sus servidores. Para Replit, el registro debe estar en DNS only (nube gris). Con la nube naranja, la verificación y el certificado suelen fallar. Más detalle en cómo conectar un dominio a Cloudflare.
Dominio en GoDaddy, Akky, Hostinger u otro
Busca la sección DNS, Zona DNS o Administrar DNS. Ahí:
- Borra el registro
Aque venga por defecto en@(muchos registradores ponen uno que apunta a su página de “dominio estacionado”). - Borra cualquier registro
AAAAen el mismo nombre. - Agrega el
Ay elTXTde Replit.
Comprar el dominio dentro de Replit
Replit también vende dominios y configura el DNS solo. Es cómodo, pero revisa el precio de renovación (no solo el del primer año) y que puedas transferir el dominio después si cambias de plataforma.
Errores comunes y qué revisar
| Síntoma | Causa probable | Qué hacer |
|---|---|---|
| Se queda en “Failed” | Registros mal copiados o tardó más de 6 h | Verifica con dig y vuelve a agregar el dominio |
| Abre la página vieja o la del registrador | Hay otro registro A en @ |
Deja solo un A apuntando a Replit |
| Funciona sin www pero no con www | No agregaste www por separado | Agrégalo como dominio aparte |
| Error de certificado meses después | Borraste el TXT de verificación |
Vuelve a ponerlo |
| Cloudflare: error de SSL | Proxy naranja activado | Cambia a DNS only |
| Dominio verificado pero página en blanco o error | La app no está publicada o se cayó | Revisa el deployment y sus logs |
Para revisar qué ve internet en tu DNS, en una terminal (Mac o Linux):
dig +short A tunegocio.com
dig +short TXT tunegocio.com
dig +short AAAA tunegocio.com # idealmente no debe regresar nada
En Windows puedes usar nslookup -type=TXT tunegocio.com, o una página como dnschecker.org.
Cuándo no conviene hacerlo tú
Si tu dominio ya tiene correo funcionando (registros MX), mueve solo lo que te pide Replit y no toques los demás registros: borrar de más es la forma más común de quedarse sin correo. Y si la app publicada falla o carga en blanco, el problema no es el dominio sino la app; eso entra más en qué hacer cuando tu app hecha con IA no funciona.
En resumen
Conectar un dominio a Replit es: publicar, Tools → Domains, copiar A y TXT, esperar el Verified y repetir para www. Si llevas horas en “Failed”, tienes correo en ese dominio que no quieres perder o el sitio carga pero con errores, en Black Engine lo revisamos contigo por WhatsApp.
Preguntas frecuentes
¿Puedo conectar mi dominio antes de publicar la app en Replit?
Sí, puedes configurarlo antes, pero el dominio no mostrará nada hasta que la app esté publicada (deployment activo).
¿Replit me cobra el certificado SSL de mi dominio?
No. Según la documentación de Replit, el certificado se emite sin costo extra. Lo que sí pagas es el dominio a quien te lo vendió, salvo que lo compres dentro de Replit.
¿Por qué mi dominio sigue en 'Failed' en Replit?
Casi siempre es un registro DNS mal puesto: más de un registro A en la raíz, un AAAA que estorba, el proxy naranja de Cloudflare activado o el TXT de verificación borrado. Corrige y vuelve a agregar el dominio.
Si conecto midominio.com, ¿también funciona www.midominio.com?
No automáticamente. En Replit cada subdominio, incluido www, se agrega por separado con sus propios registros A y TXT.
¿Necesito un plan de pago para usar dominio propio en Replit?
Los planes cambian seguido; revisa la página de precios de Replit antes de contratar. El plan gratuito Starter tiene límites fuertes de publicación, así que para una app de negocio lo normal es un plan de pago.