Impossibile verificare il dominio personalizzato con Firebase utilizzando Namecheap


87

Dopo aver seguito le istruzioni inserendo il record di testo 1 fornito da Firebase nel mio NameCheap, questo messaggio di errore continua a comparire:

Stato attuale: Spiacenti, non è stato possibile verificare il tuo dominio.

Questo messaggio viene visualizzato da circa 5 giorni.

Ho catturato screenshot di Firebase e impostazioni namecheap come di seguito:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Dopo che @Frank van Puffelen ha suggerito di cambiare il valore dell'host dal mio nome di dominio a @, questo è lo screenshot, e aspetteremo e vedremo dopo poche ore, si spera che possa verificare con successo.

inserisci qui la descrizione dell'immagine

Dopo aver atteso alcune ore appare questo messaggio:

inserisci qui la descrizione dell'immagine

Risposte:


107

Da altri rapporti e dalle informazioni su questa pagina Google per la verifica dei domini namecheap , sembra che potrebbe essere necessario utilizzare @per il campo host.

Nel sito Namecheap, fai clic su Gestisci accanto al dominio che desideri verificare con il tuo servizio Google.

  1. Fare clic sulla scheda Advanced DNS nella dashboard del dominio.

  2. Scorri verso il basso e fai clic su Add New Record sotto la tabella dei record host.

  3. Seleziona Record TXT dall'elenco a discesa del tipo di record.

  4. Incolla l'intero record di verifica nel campo Valore .

  5. Immettere @ nel campo Host .

  6. Lascia il campo TTL impostato su Automatico.

  7. Fare clic sul segno di spunta verde per salvare il record TXT.

Nota: l'aggiornamento della modifica potrebbe richiedere fino a 24 ore. Tuttavia, mentre esegui i passaggi successivi della configurazione guidata, la procedura guidata avvia immediatamente la verifica del tuo nuovo record TXT per verificare il tuo dominio.

Puoi provarci? Se non funziona, fammelo sapere e contatta anche support@firebase.com.


Ti ho appena inviato un'e-mail a support@firebase.com. grazie
Vicheanak

3
Dopo il suggerimento di Frank, tutto funziona alla grande. Grazie Frank.
Vicheanak

Questo ha funzionato anche per me utilizzando un dominio Squarespace, dopo un breve ritardo
geo

6
Per il dominio Godaddy, sembra che devo aggiungere ENTRAMBI il record txt host originale e il @record host.
Stanley Luo

42

Gli schermi allegati non mostrano la configurazione CNAME. Anche se le istruzioni di Firebase richiedono solo due record TXT, record entrambi impostati correttamente come mostrano i tuoi schermi, credo che queste coppie di record TXT richieste da Firebase non ti liberino dalla necessità di impostare almeno un CNAME record oltre a entrambi i record TXT.

Questo è stato il mio caso: anche se non ho impostato un record CNAME, Firebase non ha mai riconosciuto il mio dominio.

Non sono un esperto (scusate!), Ma in mancanza di altre risposte, anche io potrei esservi di aiuto suggerirvi di impostare il vostro record CNAME in modo che punti a:

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

Nel mio caso questo è stato sufficiente per far funzionare bene Firebase e riconoscere il mio dominio.

Nel mio caso specifico, e mi registrerò qui almeno per il mio uso futuro, ho preferito utilizzare, come passaggio successivo, entrambi i record A forniti da Firebase come metodo di instradamento al mio dominio senza www.

Credo che questo possa essere fatto con CNAME, ma nel mio caso la configurazione finale era:

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

Tutto funziona correttamente utilizzando questa configurazione. Obiettivo raggiunto.

Come passaggio futuro, sarebbe utile imparare come raggiungere un obiettivo simile utilizzando il record CNAME che punta al dominio Firebase invece dei record A che puntano agli indirizzi IP forniti da Firebase.

Spero che questo aiuti altri utenti in situazioni simili!


5
L'aggiunta del CNAME è stato l'ultimo pezzo mancante per me
Mike

1
Ricevo il seguente avviso: si è verificato un problema durante la connessione del tuo dominio personalizzato.
SHA2NK

1
Questo ha funzionato per me. Avevo un record CNAME per il mio dominio, ma il valore era diverso (alcuni indirizzi namecheap). Cambiarlo in myappname.firebaseapp.com ha funzionato. Grazie!
Mr Stanev

2
Questo ha funzionato per me, ha cambiato il CNAME namecheap in myapp.firebase.com.attesa di un minuto e ha funzionato.
gkiely

15

Ho avuto problemi anche con il collegamento del mio dominio personalizzato, oltre a utilizzare @ nel campo host e CNAME, avresti anche bisogno di record A. Ecco tutto quello che ho ottenuto, mi sono seduto un po 'per diffondere il dominio (l'avevo appena acquistato) e ho aspettato 10 minuti dopo aver aggiunto tutti i record e ha funzionato. Inoltre ho trovato utili istruzioni in questo post del blog .

inserisci qui la descrizione dell'immagine


Da cosa provengono questi IP?
Molo

Sono tutti per i server Firebase di Google, puoi controllare i loro documenti nel caso in cui qualcuno di questi sia cambiato.
Mirza Sisic

3
Grazie. Il record CNAME non è effettivamente necessario. Puoi semplicemente usare wwwnei record A invece di www.yourdomain.com.
Molo

2

Ho riscontrato lo stesso problema per giorni (il mio dominio personalizzato ha superato la fase di verifica ma non si è connesso) ma risulta che non ho dovuto modificare la mia configurazione DNS per risolverlo (lo screenshot per la configurazione che ha funzionato è sotto per riferimento).

Ho solo dovuto rieseguire la procedura guidata Connect Domain. https://firebase.google.com/docs/hosting/custom-domain

Hosting -> Seleziona i puntini di sospensione verticali sotto il tuo dominio personalizzato -> elimina dominio -> quindi fai clic su Connetti dominio per avviare nuovamente la procedura guidata.

configurazione dns namecheap immagine dello schermo

Cerca il tuo dominio utilizzando questo strumento per vedere se sono presenti errori DNS https://toolbox.googleapps.com/apps/dig/


2

Per me (con namecheap) ho dovuto rimuovere tutti i record esistenti, quindi solo il record TXT ha funzionato. Riferimento: questo post


0

Ho avuto lo stesso problema e ho accettato il supporto di Namecheap. Quindi mi hanno fornito le seguenti proprietà da modificare quando si collega Namecheap con Firebase.

  1. Per i record TXT, l'host dovrebbe essere @ invece di tuodominio.com
  2. Per i record CNAME rimuovere il nome di dominio finale dall'host.

    In questo esempio il valore dovrebbe essere

    firebase1._domainkey

    e non

    firebase1._domainkey.yourdomain.com

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.