No se puede verificar el dominio personalizado con Firebase usando Namecheap

87

Después de seguir las instrucciones insertando el Registro de texto 1 que firebase ha proporcionado en mi NameCheap, este mensaje de error sigue apareciendo:

Estado actual: Lo sentimos, no pudimos verificar su dominio.

Este mensaje se ha mostrado durante unos 5 días.

He capturado capturas de pantalla de la configuración de base de fuego y namecheap como se muestra a continuación:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Después de que @Frank van Puffelen sugirió cambiar el valor de host de mi nombre de dominio a @, esta es la captura de pantalla, y esperaremos y veremos después de unas horas, con suerte se puede verificar correctamente.

ingrese la descripción de la imagen aquí

Después de esperar unas horas, aparece este mensaje:

ingrese la descripción de la imagen aquí

Vicheanak
fuente

Respuestas:

107

A partir de otros informes y de la información de esta página de Google para verificar los dominios con nombre barato , parece que debe utilizar @para el campo de host.

En el sitio de Namecheap, haga clic en Administrar junto al dominio que desea verificar con su servicio de Google.

  1. Haga clic en la pestaña DNS avanzado en el panel del dominio.

  2. Desplácese hacia abajo y haga clic en Agregar nuevo registro debajo de la tabla de registros de host.

  3. Seleccione Registro TXT en la lista desplegable de tipos de registro.

  4. Pegue todo el registro de verificación en el campo Valor .

  5. Introduzca @ en el campo Host .

  6. Deje el campo TTL configurado en Automático.

  7. Haga clic en la marca de verificación verde para guardar su registro TXT.

Nota: El cambio puede tardar hasta 24 horas en actualizarse. Sin embargo, a medida que avanza en los siguientes pasos del Asistente de configuración, el asistente comienza a buscar inmediatamente su nuevo registro TXT para verificar su dominio.

¿Puedes probar eso? Si no funciona, avíseme y también comuníquese con [email protected].

Frank van Puffelen
fuente
Le acabo de enviar un correo electrónico a [email protected]. gracias
Vicheanak
3
Después de la sugerencia de Frank, todo está funcionando muy bien. Gracias Frank.
Vicheanak
Esto también me funcionó al usar un dominio de Squarespace, después de un breve retraso
geo
6
Para el dominio de Godaddy, parece que tengo que agregar AMBOS el registro txt del host original y el @registro del host.
Stanley Luo
42

Tus pantallas adjuntas no muestran tu configuración CNAME. Aunque las instrucciones de la base de fuego de hecho solo solicitan dos registros TXT, registros que están configurados correctamente como muestran sus pantallas, creo que este par de registros TXT que las solicitudes de base de fuego no lo liberan de la necesidad de configurar al menos un CNAME grabar además de ambos registros TXT.

Este fue mi caso: aunque no establecí un registro CNAME, firebase nunca reconoció mi dominio.

No soy un experto (¡lo siento!), Pero a falta de otras respuestas, incluso yo podría ser útil sugerirle que configure su registro CNAME para que apunte a:

CNAME record
host: www
value: [yourfirebaseappname].firebaseapp.com.
(Please note the dot after the '.com').

En mi caso, esto fue suficiente para que firebase funcione bien y reconozca mi dominio.

En mi caso específico, y me registraré aquí al menos para mi propio uso futuro, preferí usar, como paso posterior, tanto los registros A proporcionados desde firebase como mi forma de enrutar a mi dominio sin www.

Creo que esto se puede hacer con CNAME, pero en mi caso, la configuración final fue:

Advanced DNS Management
type: CNAME record
host: www
value: [my-domain-name-without-www]

type: A record
host: @
value: [IP address from firebase, like '1.2.3.4']

type: A record
host: @
value: [Second IP address from firebase, like '2.3.4.5']

Todo funciona bien con esta configuración. Objetivo alcanzado.

Como paso futuro, sería útil aprender cómo lograr un objetivo similar utilizando el registro CNAME que apunta al dominio de firebase en lugar de los registros A que apuntan a las direcciones IP proporcionadas por firebase.

¡Espero que esto ayude a otros usuarios en situaciones similares!

Vladimir Brasil
fuente
5
Agregar el CNAME fue la última pieza que me faltaba
Mike
1
Recibo un aviso de seguimiento: hubo un problema al conectar su dominio personalizado.
SHA2NK
1
Esto funcionó para mí. Tenía un registro CNAME para mi dominio, pero el valor era diferente (alguna dirección de nombre barata). Cambiarlo a myappname.firebaseapp.com funcionó. ¡Gracias!
Mr Stanev
2
Esto funcionó para mí, cambió el CNAME namecheap a myapp.firebase.com.esperar un minuto y funcionó.
gkiely
15

También tuve problemas para conectar mi dominio personalizado, además de usar @ en el campo de host y el CNAME, también necesitarías registros A. Esto es todo con lo que terminé, me senté un rato para que el dominio se propagara (lo acababa de comprar) y esperé 10 minutos después de agregar todos los registros y funcionó. También he encontrado instrucciones útiles en esta publicación de blog .

ingrese la descripción de la imagen aquí

Mirza Sisic
fuente
¿De qué son esas direcciones IP?
Muelle
Todos son para los servidores Firebase de Google, puede consultar sus documentos en caso de que alguno de ellos haya cambiado.
Mirza Sisic
3
Gracias. El registro CNAME es realmente innecesario. Simplemente puede usar wwwen los registros A en lugar de www.yourdomain.com.
Muelle
2

Tuve el mismo problema durante días (mi dominio personalizado superó la etapa de verificación pero no se conectaba) pero resulta que no tuve que cambiar mi configuración de DNS para solucionarlo (la captura de pantalla de la configuración que funcionó es a continuación como referencia).

Solo tuve que volver a ejecutar el asistente Connect Domain. https://firebase.google.com/docs/hosting/custom-domain

Alojamiento -> Seleccione los puntos suspensivos verticales en su dominio personalizado -> eliminar dominio -> luego haga clic en Conectar dominio para iniciar el asistente nuevamente.

configuración de DNS namecheap captura de pantalla

Busque su dominio con esta herramienta para ver si hay errores de DNS https://toolbox.googleapps.com/apps/dig/

Vadim
fuente
2

Para mí (con namecheap) tuve que eliminar todos los registros existentes, luego el registro TXT solo funcionó. Referencia: esta publicación

Moosch
fuente
0

Tuve el mismo problema y acepté el soporte de Namecheap. Luego me proporcionaron las siguientes propiedades para cambiar al conectar Namecheap con Firebase.

  1. Para los registros TXT, el host debe ser @ en lugar de yourdomain.com
  2. Para los registros CNAME, elimine el nombre de dominio final del Host.

    En este ejemplo, el valor debe ser

    firebase1._domainkey

    y no

    firebase1._domainkey.yourdomain.com

Enosh Shan
fuente