Firebase托管自定义域名 - 网站不是"上线"通过" CNAME记录更新DNS记录"方法

时间:2016-06-17 06:31:38

标签: dns firebase firebase-hosting

我的域验证过程已完成,我还使用" CNAME记录"更新我的域名DNS记录以指向Firebase方法(在大约96小时之前更新),但我的网站不是" Go Live"。在Firebase控制台托管菜单中,提供以下消息:

  

当您的域名注册商传播您更新的记录时,您的网站将会上线。

我已经使用" Firebase部署"部署了我的网站默认index.html。 CLI命令已经成功上传到" mydomainname.firebaseapp.com"

我的问题:为什么我的自定义域名不会重定向到Firebase托管?

注意:我在我的域中设置了默认的GoDaddy DNS名称服务器。

6 个答案:

答案 0 :(得分:12)

我遇到了同样的问题,这就是我如何解决它的问题:

我在DNS记录中放了三个参数:

  1. CNAME with www
  2. A with 1st IP
  3. A with 2nd IP
  4. 然后我只添加两个名称服务器,即:ns1& ns.com提供的4个默认名称服务器中的ns2

    现在我的网站已在firebase上发布。

    -extra info:

    当我使用4个默认名称服务器时,它不会生效。 它不能只使用一个CNAME或两个CNAME,或者只使用两个A和IP

    我甚至联系过name.com上的支持他们回答说有必要使用NameServer。

答案 1 :(得分:1)

我永远无法得到"推荐" CNAME记录工作。我最后只使用两个IP来记录A记录。传播足够大约5分钟,以便在浏览器中获取我的网站。

答案 2 :(得分:1)

如果您使用的是GoDaddy

只需尝试将主机名从“ customdomain.com”更改为“ @”

对我有用

答案 3 :(得分:0)

如果您使用Godaddy和Firebase自定义您的网址,则需要执行以下操作:

  • 删除现有的A记录(Godaddy的域默认有一条A记录)。
  • 根据Firebase控制台中的说明添加A记录。
  • 如果您想使用www.yourdomain.com,您需要在Godaddy Domain(附图)中设置子域。
  • 也许这一步不是必需的,但我还添加了在我的Firebase控制台中找到的CNAME。

完成此更改后,您需要等待几个小时。如果问题仍然存在,Firebase可以提供出色的支持,正如@FrankvanPuffelen上面所说的那样。他们快速解决了我的问题。 enter image description here

答案 4 :(得分:0)

对我来说,添加这3个后,@ Orkun Ozen和@SarkawtNoori提到:

  1. 带有www的CNAME
  2. 具有第一个IP的A
  3. 具有第二IP的A (不涉及名称服务器) 在域服务站点(在我的情况下是托管者)中。

我在Firebase中添加了一个新域,并将其命名为www.mydomain.com,其中包括mydomain.com,它运行良好。...(尽管我不得不等待它的安全)。

答案 5 :(得分:0)

我删除了自定义的Firebase托管站点,然后再次添加了它,实际上,当我这样做时,它会自动设置为“已连接”。我不需要设置验证记录或等待配置。