Configuración de Dominio Personalizado
Aprende cómo conectar tu dominio personalizado a tu sitio de hosting de Firebase
Antes de proceder con la configuración del dominio personalizado, asegúrate de haber completado el proceso de configuración de Firebase como se describe en la guía de Configurar Firebase.
Resumen
Esta guía te guiará a través del proceso de conectar tu dominio personalizado a tu sitio de hosting de Firebase. Firebase Hosting proporciona un hosting seguro con aprovisionamiento automático de certificados SSL para tus dominios personalizados.
Paso 1: Acceder a la consola de Firebase
- Ve a la Consola de Firebase
- Selecciona tu proyecto
- En la barra lateral izquierda, haz clic en “Hosting”
Paso 2: Agregar Dominio Personalizado
- En la sección Hosting, haz clic en “Añadir dominio personalizado”
- Introduce el nombre de tu dominio (p. ej.,
www.example.com
) - Haz clic en “Continuar”
Paso 3: Verificar la Propiedad del Dominio
Firebase te proporcionará un registro TXT que debes agregar a la configuración DNS de tu dominio:
- Copia el valor del registro TXT proporcionado
- Ve a la página de administración de DNS de tu registrador de dominios
- Añade un nuevo registro TXT con:
- Host: El nombre de tu dominio (o @ para el dominio raíz)
- Value: El valor del registro TXT proporcionado por Firebase
- TTL: 3600 (o según lo recomendado por tu registrador)
Paso 4: Agregar Registros DNS
Después de la verificación del dominio, Firebase te proporcionará registros A para agregar a tu configuración de DNS:
-
Añade un registro A para tu dominio raíz:
- Host: @ (o el nombre de tu dominio)
- Value: 199.36.158.100
- TTL: 3600
-
Añade un registro A para el subdominio www:
- Host: www
- Value: 199.36.158.100
- TTL: 3600
Paso 5: Esperar la Propagación de DNS
Los cambios de DNS pueden tardar desde unos minutos hasta 48 horas en propagarse. Puedes comprobar el estado en la consola de Firebase en la sección “Dominios personalizados”.
Instrucciones Comunes del Proveedor de Dominios
Cloudflare
- TXT Record:
- Host: example.com
- Value: [valor de verificación de Firebase]
- A Records:
- Host: example.com
- Value: 199.36.158.100
- Host: www
- Value: 199.36.158.100
NameCheap
- TXT Record:
- Host: @
- Value: [valor de verificación de Firebase]
- A Records:
- Host: @
- Value: 199.36.158.100
- Host: www
- Value: 199.36.158.100
Google Cloud DNS
- TXT Record:
- Host: example.com
- Value: [valor de verificación de Firebase]
- A Records:
- Host: example.com
- Value: 199.36.158.100
- Host: www
- Value: 199.36.158.100
Solución de Problemas
Si encuentras problemas durante el proceso de configuración:
- Propagación de DNS: Espera hasta 48 horas para que se propaguen los cambios de DNS
- Certificado SSL: Firebase aprovisiona automáticamente los certificados SSL, lo que puede tardar hasta 24 horas
- Verificación de Dominio: Asegúrate de que el registro TXT se haya añadido y propagado correctamente
- Registros A: Verifica que ambos registros A estén configurados correctamente
Descripciones de Estado
- Needs setup: Los registros DNS deben configurarse o actualizarse
- Pending: El dominio está verificado, pero se está aprovisionando el certificado SSL
- Minting Certificate: Se está generando el certificado SSL
- Connected: El dominio está completamente configurado y listo para usar
Para obtener información más detallada, consulta la documentación oficial de Firebase.