Firebase托管来自freenom(dot.tk)

时间:2017-03-24 22:41:54

标签: firebase firebase-hosting

我想在Firebase上托管我的webapp,因为我很长一段时间以来(在Firebase进入谷歌之前以及因为它的静态托管服务被命名为Divshot ......)之后我就使用了他们的服务和功能。

但是我从Freenom(.tk域名)获得了一个演示域,我想知道如何将它与firebase联系起来:

我只能设置相对于TXT记录的这个参数:

dns management

那么我应该在哪里定义所需的参数

谷歌现场验证= ...

谢谢大家!

PS:我已经见过

Firebase hosting custom domain error

和相关的

firebase-talk Dqmz9Iuio54

和问题:怎么做我验证我的自定义域使用域名-ogle-com / 39020649#39020649

但他们似乎没有回应我的问题...

PS:我来自firebase支持页面,其中StackOverflow是首选。

谢谢!

2 个答案:

答案 0 :(得分:10)

将“名称”字段留空,并使用google-site-verification=...值填充“目标”。一旦你这样做,事情应该通过。检查的一种方法是运行:

dig yourdomain.tk TXT

如果您已正确完成,则应收到google-site-verification=...值。在它开始出现之前传播可能需要一些时间。

答案 1 :(得分:1)

  1. DNS 注册商/记录主机:删除指向的 TXT 记录 火力基地。
  2. firebase 控制台:删除自定义域。
  3. firebase 控制台:添加自定义域。
  4. 将两个 TXT 记录从 firebase 复制到 DNS 主机
  5. DNS 记录主机应包含两个条目,一个是 yourdomain.tk 和 www.yourdomain.tk
  6. 添加 yourdomain.tk 后,它将显示为空,而其他条目将显示为 www。
  7. 将两个给定的 A 记录复制到 Freenom DNS 记录。
  8. yourdomain.tk 将有 4 个 A 记录,其中两个用于 www.yourdomain.tk
  9. 等待 24-48 小时,看看更改是否有效。
  10. 如果它不起作用,请从控制台联系 firebase 支持;一定要截取 DNS 记录和 firebase 控制台的屏幕截图。这些将帮助 Firebase 支持团队解决问题。 同时,您可以使用以下教程检查 dns 传播

Firebase 托管服务器运行的本质上是此命令,用于验证您的域的 TXT 记录:

dig -t txt +noall +answer yourdomain.tk

如果您现在立即运行此命令,您可能不会得到结果。如果 Firebase 服务器在其 DNS 查询中看到相同内容,它们将无法继续。

这意味着要么您尚未保存/应用您的更改,要么它们尚未传播到任何地方。更改显示所需的时间越长,您就越有可能仍然需要在您的 DNS 提供商处采取某些措施