我的域名验证过程已完成,我还使用“CNAME 记录”方法更新了我的域名的 DNS 记录以指向 Firebase(在大约 96 小时前更新),但我的网站未“上线”。在 Firebase 控制台托管菜单中,给我以下消息:
当您的域名注册商传播您的更新记录时,您的网站将上线。
我已经使用“Firebase部署”CLI命令部署了我的网站默认index.html,并且它已经成功上传到“mydomainname.firebaseapp.com”
我的问题:为什么我的自定义域没有重定向到 Firebase 托管?
注意:我已在我的域中设置默认的 GoDaddy DNS 域名服务器。
我遇到了同样的问题,这是我解决的方法:
我在 DNS 记录中放入了三个参数:
然后我只添加两个名称服务器,即: name.com 提供的 4 个默认名称服务器中的 ns1 和 ns2
现在我的网站已在 firebase 上上线。
-额外信息:
当我使用 4 个默认名称服务器时,它没有上线。 它不适用于仅一个 CNAME 或两个 CNAME,或仅两个具有 IP 的 A
我什至联系了 name.com 上的支持人员,他们回答说拥有 NameServer 至关重要。
如果您使用 GoDaddy
只需尝试将主机名从“customdomain.com”更改为“@”
这对我有用
我永远无法让“推荐”的 CNAME 记录发挥作用。 我最终只使用这两个 IP 作为 A 记录。 大约需要 5 分钟才能传播到浏览器中显示我的网站。
对我来说,添加这 3 个之后,@Orkun Ozen 和 @SarkawtNoori 提到:
我向 Firebase 添加了一个新域,并将其命名为 www.mydomain.com,包括 mydomain.com,它工作得很好......(尽管我必须等待它变得安全)。
我删除了自定义 Firebase 托管站点并再次添加它,实际上当我这样做时,它会自动设置为“已连接”。我不需要设置验证记录或等待配置。