Impossible de vérifier le domaine personnalisé avec Firebase à l'aide de Namecheap


87

Après avoir suivi les instructions en insérant l'enregistrement de texte 1 que Firebase a fourni dans mon NameCheap, ce message d'erreur continue d'apparaître:

État actuel: Désolé, nous n'avons pas pu valider votre domaine.

Ce message est affiché depuis environ 5 jours maintenant.

J'ai capturé des captures d'écran du paramètre Firebase et namecheap comme ci-dessous:

entrez la description de l'image ici

entrez la description de l'image ici

Après que @Frank van Puffelen ait suggéré de changer la valeur d'hôte de mon nom de domaine en @, voici la capture d'écran, et nous attendrons de voir après quelques heures, j'espère qu'il pourra être vérifié avec succès.

entrez la description de l'image ici

Après quelques heures d'attente, ce message apparaît:

entrez la description de l'image ici

Réponses:


107

À partir d'autres rapports et des informations sur cette page Google pour vérifier les domaines namecheap , il semble que vous deviez peut-être utiliser @pour le champ hôte.

Sur le site Namecheap, cliquez sur Gérer à côté du domaine que vous souhaitez vérifier auprès de votre service Google.

  1. Cliquez sur l' onglet Advanced DNS sur le tableau de bord du domaine.

  2. Faites défiler vers le bas et cliquez sur Ajouter un nouvel enregistrement sous le tableau des enregistrements d'hôte.

  3. Sélectionnez Enregistrement TXT dans la liste déroulante des types d'enregistrement.

  4. Collez l'intégralité de l'enregistrement de vérification dans le champ Valeur .

  5. Entrez @ dans le champ Hôte .

  6. Laissez le champ TTL défini sur Automatique.

  7. Cliquez sur la coche verte pour enregistrer votre enregistrement TXT.

Remarque: la mise à jour du changement peut prendre jusqu'à 24 heures. Cependant, au fur et à mesure que vous suivez les étapes suivantes de l'assistant de configuration, l'assistant commence immédiatement à rechercher votre nouvel enregistrement TXT pour vérifier votre domaine.

Pouvez-vous essayer ça? Si cela ne fonctionne pas, faites-le moi savoir et contactez également support@firebase.com.


Je viens de vous envoyer un e-mail à support@firebase.com. merci
Vicheanak

3
Après la suggestion de Frank, tout fonctionne très bien. Merci Frank.
Vicheanak

Cela a fonctionné pour moi en utilisant un domaine Squarespace aussi, après un court délai
géo

6
Pour le domaine Godaddy, il semble que je doive ajouter les DEUX enregistrement txt @hôte et enregistrement hôte.
Stanley Luo

42

Vos écrans joints n'affichent pas votre configuration CNAME. Même si les instructions Firebase ne demandent en effet que deux enregistrements TXT, des enregistrements qui sont tous deux correctement configurés comme le montrent vos écrans, je pense que ces paires d'enregistrements TXT demandés par Firebase ne vous libèrent pas de la nécessité de configurer au moins un CNAME. enregistrer en plus des deux enregistrements TXT.

C'était mon cas: bien que je n'ai pas défini d'enregistrement CNAME, Firebase n'a jamais reconnu mon domaine.

Je ne suis pas un expert (désolé!), Mais en l'absence d'autres réponses, même moi, je peux vous suggérer de configurer votre enregistrement CNAME pour qu'il pointe vers:

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

Dans mon cas, cela était suffisant pour que Firebase fonctionne bien et reconnaisse mon domaine.

Dans mon cas particulier, et je vais m'enregistrer ici au moins pour ma propre utilisation future, j'ai préféré utiliser, comme étape ultérieure, les deux enregistrements A fournis par Firebase comme moyen d'acheminer vers mon domaine sans www.

Je pense que cela peut être fait avec CNAME, mais dans mon cas, la configuration finale était:

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']

Tout fonctionne correctement avec cette configuration. Objectif atteint.

Comme étape future, il serait utile d'apprendre comment atteindre un objectif similaire en utilisant l'enregistrement CNAME pointant vers le domaine Firebase au lieu d'enregistrements A pointant vers les adresses IP fournies par Firebase.

J'espère que cela aidera d'autres utilisateurs dans une situation similaire!


5
L'ajout du CNAME était la dernière pièce manquante pour moi
Mike

1
Je reçois un avis suivant: un problème est survenu lors de la connexion de votre domaine personnalisé.
SHA2NK

1
Cela a fonctionné pour moi. J'avais un enregistrement CNAME pour mon domaine, mais la valeur était différente (une certaine adresse namecheap). Le changer en myappname.firebaseapp.com a fonctionné. Merci!
Mr Stanev le

2
Cela a fonctionné pour moi, a changé le CNAME namecheap pour myapp.firebase.com.attendre une minute et cela a fonctionné.
gkiely

15

J'ai également rencontré des problèmes pour connecter mon domaine personnalisé, en plus d'utiliser @ dans le champ hôte et le CNAME, vous auriez également besoin d'enregistrements A. Voici tout ce que j'ai fini avec, je me suis assis un moment pour que le domaine se propage (je venais de l'acheter) et j'ai attendu 10 minutes après avoir ajouté tous les enregistrements et cela a fonctionné. J'ai également trouvé des instructions utiles dans ce billet de blog .

entrez la description de l'image ici


De quoi proviennent ces adresses IP?
Pier

Ils sont tous destinés aux serveurs Firebase de Google, vous pouvez consulter leurs documents au cas où l'un d'entre eux serait modifié.
Mirza Sisic

3
Merci. L'enregistrement CNAME est en fait inutile. Vous pouvez simplement utiliser wwwdans les enregistrements A au lieu de www.yourdomain.com.
Pier

2

J'avais le même problème pendant des jours (mon domaine personnalisé a franchi l'étape de vérification mais ne s'est pas connecté) mais il s'avère que je n'ai pas eu à modifier ma configuration DNS pour le résoudre (la capture d'écran de la configuration qui a fonctionné est ci-dessous pour référence).

Je devais juste relancer l'assistant Connect Domain. https://firebase.google.com/docs/hosting/custom-domain

Hébergement -> Sélectionnez les points de suspension verticaux sous votre domaine personnalisé -> supprimer le domaine -> puis cliquez sur Connecter le domaine pour redémarrer l'assistant.

configuration DNS de namecheap capture d'écran

Recherchez votre domaine à l'aide de cet outil pour voir s'il y a des erreurs DNS https://toolbox.googleapps.com/apps/dig/


2

Pour moi (avec namecheap), j'ai dû supprimer tous les enregistrements existants, puis l'enregistrement TXT seul a fonctionné. Référence: cet article


0

J'ai eu le même problème et j'ai pris le support de Namecheap. Ensuite, ils m'ont fourni les propriétés suivantes à modifier lors de la connexion de Namecheap à Firebase.

  1. Pour les enregistrements TXT, l'hôte doit être @ au lieu de votredomaine.com
  2. Pour les enregistrements CNAME, supprimez le nom de domaine de fin de l'hôte.

    Dans cet exemple, la valeur doit être

    firebase1._domainkey

    et pas

    firebase1._domainkey.yourdomain.com

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.