Configuração de Domínio Personalizado
Aprenda como conectar seu domínio personalizado ao seu site de hospedagem Firebase
Antes de prosseguir com a configuração do domínio personalizado, certifique-se de ter concluído o processo de configuração do Firebase conforme descrito no guia Configurar o Firebase.
Visão Geral
Este guia irá orientá-lo através do processo de conectar seu domínio personalizado ao seu site de hospedagem Firebase. O Firebase Hosting fornece hospedagem segura com provisionamento automático de certificado SSL para seus domínios personalizados.
Passo 1: Acessar o Console do Firebase
- Vá para o Console do Firebase
- Selecione seu projeto
- Na barra lateral esquerda, clique em “Hospedagem”
Passo 2: Adicionar Domínio Personalizado
- Na seção Hospedagem, clique em “Adicionar domínio personalizado”
- Insira o nome do seu domínio (por exemplo,
www.example.com
) - Clique em “Continuar”
Passo 3: Verificar a Propriedade do Domínio
O Firebase fornecerá um registro TXT que você precisa adicionar às configurações de DNS do seu domínio:
- Copie o valor do registro TXT fornecido
- Vá para a página de gerenciamento de DNS do seu registrador de domínio
- Adicione um novo registro TXT com:
- Host: Seu nome de domínio (ou @ para domínio raiz)
- Value: O valor do registro TXT fornecido pelo Firebase
- TTL: 3600 (ou conforme recomendado pelo seu registrador)
Passo 4: Adicionar Registros DNS
Após a verificação do domínio, o Firebase fornecerá registros A para adicionar às suas configurações de DNS:
-
Adicione um registro A para o seu domínio raiz:
- Host: @ (ou seu nome de domínio)
- Value: 199.36.158.100
- TTL: 3600
-
Adicione um registro A para o subdomínio www:
- Host: www
- Value: 199.36.158.100
- TTL: 3600
Passo 5: Aguarde a Propagação do DNS
As alterações de DNS podem levar de alguns minutos a 48 horas para serem propagadas. Você pode verificar o status no Console do Firebase na seção “Domínios personalizados”.
Instruções Comuns do Provedor de Domínio
Cloudflare
- TXT Record:
- Host: example.com
- Value: [valor de verificação do 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 verificação do 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 verificação do Firebase]
- A Records:
- Host: example.com
- Value: 199.36.158.100
- Host: www
- Value: 199.36.158.100
Solução de Problemas
Se você encontrar problemas durante o processo de configuração:
- Propagação de DNS: Aguarde até 48 horas para que as alterações de DNS sejam propagadas
- Certificado SSL: O Firebase provisiona automaticamente certificados SSL, o que pode levar até 24 horas
- Verificação de Domínio: Certifique-se de que o registro TXT esteja corretamente adicionado e propagado
- Registros A: Verifique se ambos os registros A estão configurados corretamente
Descrições de Status
- Needs setup: Os registros DNS precisam ser configurados ou atualizados
- Pending: O domínio foi verificado, mas o certificado SSL está sendo provisionado
- Minting Certificate: O certificado SSL está sendo gerado
- Connected: O domínio está totalmente configurado e pronto para uso
Para obter informações mais detalhadas, consulte a documentação oficial do Firebase.