网站可以通过主机名访问,但不能通过ip访问

时间:2020-07-12 14:55:43

标签: firebase dns firebase-hosting

可以通过主机名访问网站,但不能通过A记录中指定的ip地址访问该网站。 DNS成功将请求解析为A记录中指定的相同IP。

邮递员告诉我:Error: Hostname/IP does not match certificate's altnames: IP: [...] is not in the cert's list.

背景 :我已经将Firebase应用程序与现有的域相连。 Firebase已为此网站生成了证书。

1 个答案:

答案 0 :(得分:1)

没有足够的IP地址供所有网站使用唯一的IP地址。 Firebase托管使每个人的站点共享相同的IP地址,并且能够从每个请求中区分使用HTTP Host header的站点请求。这意味着需要主机头。如果您使用站点的域名,邮递员会自动为您添加该域名,但是如果您仅提供IP地址,它将不知道该使用什么。

另请参阅:What is http host header?