为什么我需要在Web服务器上使用多个IP?

为什么我需要在Web服务器上使用多个IP? 有人买4个IP!

多个SSL证书。

拥有一个IP可以让你使用虚拟主机,但是你只有一个默认的IP地址。 如果请求与主机头不匹配,则会提供此默认网站,这可能不是合适的选项。 例如,在共享主机环境中,如果客户的网站由于某种原因运行不正常(可能是configuration错误),则会显示主机公司的默认网站(通常是他们的网站)。

说了这么多,多个SSL证书是更为常见的原因。

如果您希望多个网站拥有自己的IP地址,或者您希望一个IP用于Web通信,而另一个用于其他目的(如远程pipe理)。

如上所述,多个SSL证书是最常见的原因,但还有其他一些原因,您会经常看到。

有时候,人们在与他们的Web服务器相同的机器上运行DNS服务器。 在这种情况下,为了符合RFC,您需要两个不同名称服务器的两个IP地址。 当然RFC的devise是为了给DNS提供冗余,因此单个域的名称parsing不依赖于单个机器,而这不是单独提供的,而是会导致使用更多的IP地址。

FTP不能像http一样通过域名工作,所以如果你想在一台机器上安装多个ftp服务器,那么这是获得额外ip地址的另一个原因。

你只能有一个SSL证书监听单个IP,所以要有2个SSL证书 – 你需要2个IP地址。 您可能还希望将stream量路由到特定的IP地址。