为什么单个专用主机需要多个公共 IP 地址?

为什么单个专用主机需要多个公共 IP 地址?

对于具有单个网络接口的专用服务器,拥有多个公共 IP 地址有什么意义?我看到很多专用服务器托管优惠都显示“公共 IP:8”。我遗漏了什么?谢谢!

答案1

一个原因是在同一个端口上配置多个 SSL 加密服务。SSL 在应用层之前启动,当访问与证书上的 CN 值不匹配的主机名上的主机时,会导致证书错误。

以HTTP虚拟主机为例:

SSL 层位于客户端和 Web 服务器之间。一旦客户端发出 GET 请求(并因此传输其期望的主机名),服务器就已经启动 SSL。此时再指定其他证书就太晚了。

如果您实施基于 IP 的虚拟托管,那么每个主机名都可以拥有自己的 IP,从而拥有自己的证书。当然,通配符证书是解决这个问题的另一种方法,但它们通常比分配另一个 IP 更昂贵。

答案2

VM?多个网站都有自己的证书?你可以用它们做很多事情。

相关内容