Não foi possível verificar o domínio personalizado com o Firebase usando o Namecheap


87

Depois de seguir a instrução inserindo o Registro de texto 1 que o firebase forneceu em meu NameCheap, esta mensagem de erro continua aparecendo:

Status atual: Desculpe, não foi possível verificar o seu domínio.

Esta mensagem foi mostrada por cerca de 5 dias.

Eu capturei capturas de tela da configuração firebase e namecheap como abaixo:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Depois que @Frank van Puffelen sugeriu alterar o valor do host do meu nome de domínio para @, esta é a captura de tela, e esperaremos para ver depois de algumas horas, com sorte ela pode ser verificada com sucesso.

insira a descrição da imagem aqui

Depois de esperar algumas horas, esta mensagem aparece:

insira a descrição da imagem aqui

Respostas:


107

De outros relatórios e das informações nesta página do Google para verificar domínios namecheap , parece que você pode ter que usar @para o campo de host.

No site Namecheap, clique em Manage ao lado do domínio que você deseja verificar com o serviço do Google.

  1. Clique na guia DNS avançado no painel do domínio.

  2. Role para baixo e clique em Add New Record na tabela de registros do host.

  3. Selecione TXT Record na lista suspensa de tipo de registro.

  4. Cole todo o registro de verificação no campo Valor .

  5. Digite @ no campo Host .

  6. Deixe o campo TTL definido como Automático.

  7. Clique na marca de seleção verde para salvar seu registro TXT.

Observação: a alteração pode levar até 24 horas para ser atualizada. No entanto, conforme você segue para as próximas etapas do Assistente de configuração, o assistente começa imediatamente a verificar o novo registro TXT para verificar seu domínio.

Você pode tentar isso? Se não funcionar, me avise e também contate support@firebase.com.


Acabei de enviar um e-mail para support@firebase.com. obrigado
Vicheanak

3
Após a sugestão de Frank, tudo está funcionando muito bem. Obrigado Frank.
Vicheanak

Isso funcionou para mim usando um domínio Squarespace também, após um pequeno atraso
geo

6
Para o domínio Godaddy, parece que tenho que adicionar AMBOS o registro txt do host original e @o registro do host.
Stanley Luo

42

Suas telas anexadas não mostram sua configuração CNAME. Embora as instruções do firebase solicitem apenas dois registros TXT, registros que estão configurados corretamente conforme suas telas mostram, acredito que esses pares de registros TXT que as solicitações do firebase não liberam você da necessidade de configurar pelo menos um CNAME registro, além de ambos os registros TXT.

Este foi o meu caso: embora eu não tenha definido um registro CNAME, o firebase nunca reconheceu meu domínio.

Não sou um especialista (desculpe!), Mas na falta de outras respostas, até eu posso ser útil para sugerir que você configure seu registro CNAME para apontar para:

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

No meu caso, isso foi o suficiente para fazer o firebase funcionar bem e reconhecer meu domínio.

No meu caso específico, e vou me registrar aqui pelo menos para meu próprio uso futuro, preferi usar, como uma etapa posterior, ambos os registros A fornecidos pelo firebase como minha maneira de rotear para meu domínio sem www.

Acredito que isso pode ser feito com CNAME, mas no meu caso a configuração final foi:

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

Tudo está funcionando bem com esta configuração. Objetivo alcançado.

Como uma etapa futura de tarefas, seria útil aprender como atingir um objetivo semelhante usando o registro CNAME que aponta para o domínio do firebase em vez dos registros A que apontam para endereços IP fornecidos pelo firebase.

Espero que isso ajude outros usuários em situação semelhante!


5
Adicionar o CNAME era a última peça que faltava para mim
Mike

1
Estou recebendo o seguinte aviso: Ocorreu um problema ao conectar seu domínio personalizado.
SHA2NK

1
Isso funcionou para mim. Eu tinha um registro CNAME para meu domínio, mas o valor era diferente (algum endereço namecheap). Alterá-lo para myappname.firebaseapp.com funcionou. Obrigado!
Sr. Stanev

2
Isso funcionou para mim, mudei o namecheap CNAME para myapp.firebase.com.esperar um minuto e funcionou.
gkiely

15

Tive problemas ao conectar meu domínio personalizado, além de usar @ no campo de host e o CNAME, você também precisaria de registros A. Aqui está tudo que eu terminei, parei um pouco para o domínio ser propagado (eu tinha acabado de comprá-lo) e esperei 10 minutos depois de adicionar todos os registros e funcionou. Também encontrei instruções úteis nesta postagem do blog .

insira a descrição da imagem aqui


De onde são esses IPs?
Pier

Eles são todos para servidores Firebase do Google, você pode verificar seus documentos caso algum deles seja alterado.
Mirza Sisic

3
Obrigado. O registro CNAME é realmente desnecessário. Você pode simplesmente usar wwwnos registros A em vez de www.yourdomain.com.
Pier

2

Eu estava tendo o mesmo problema por dias (meu domínio personalizado passou pelo estágio de verificação, mas não conseguiu se conectar), mas descobri que não precisei alterar minha configuração de DNS para corrigi-lo (a captura de tela da configuração que funcionou é abaixo para referência).

Eu só tive que executar novamente o assistente para Conectar Domínio. https://firebase.google.com/docs/hosting/custom-domain

Hospedagem -> Selecione as reticências verticais sob seu domínio personalizado -> excluir domínio -> e clique em Conectar Domínio para iniciar o assistente novamente.

configuração de namecheap dns captura de tela

Pesquise seu domínio usando esta ferramenta para ver se há erros de DNS https://toolbox.googleapps.com/apps/dig/


2

Para mim (com namecheap), tive que remover todos os registros existentes, então o registro TXT sozinho funcionou. Referência: esta postagem


0

Tive o mesmo problema e aceitei o suporte do Namecheap. Em seguida, eles me forneceram as seguintes propriedades para alterar ao conectar o Namecheap ao Firebase.

  1. Para os registros TXT, o host deve ser @ em vez de seudominio.com
  2. Para os registros CNAME, remova o nome de domínio final do Host.

    Neste exemplo, o valor deve ser

    firebase1._domainkey

    e não

    firebase1._domainkey.yourdomain.com

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.