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

Website reachable by host name but not by ip

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

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

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

IP 地址不足,无法让所有网站拥有唯一的 IP 地址。 Firebase Hosting 使每个人的站点共享相同的 IP 地址,并且能够区分使用 HTTP Host header 的站点请求与每个请求。这意味着主机 header 是必需的。如果您使用网站的域名,Postman 会自动为您添加,但如果您只提供 IP 地址,它就不知道要使用什么。

另请参阅:What is http host header?