对 IIS 使用“未分配”或 IP 地址?

对 IIS 使用“未分配”或 IP 地址?

我想知道当我创建一个新网站时我应该从列表中选择一个 IP 地址还是保留“未分配的 IP 地址”?

谢谢

答案1

通常情况下,您不会将其分配,除非出现以下任一情况(例如):

1) 您有多个不支持 SNI 的 SSL 站点(例如 SSL 的 vhost),因此您必须将 SSL 和 IP 映射到站点的 FQDN。

2)您有多个网络接口,并且不想监听所有接口和所有 IP。

3)您的站点位于本地代理后面,并且您想要防止绕过负载均衡器(如果使用此方法或专用负载均衡器,还建议使用非标准端口),这对于 tomcat 或 nodejs 很常见。

答案2

取决于您将来要做什么。如果您只打算在 IIS 上运行一项服务,那应该没关系。如果您开始托管多个网站,则需要为每个网站分配一个 IP 地址。有关更多信息,请参见此处:https://technet.microsoft.com/en-us/library/cc753195%28v=ws.10%29.aspx?f=255&MSPPError=-2147217396

谢谢,蒂姆。

答案3

这实际上取决于您未来的计划和您使用的 IIS 版本。根据您使用的 IIS 版本,会有不同的策略。

如果您使用的是 IIS 7.5 或更低版本,并且安装了 SSL 证书 - 您只能为每个 IP 分配一个 SSL。因此,您需要为每个需要 SSL 证书的站点分配不同的 IP。请记住,站点和 SSL 证书必须匹配。

现在,借助 IIS 8.0,该限制已通过 SNI 功能解除。

因此,使用主机头,您不会遇到“未分配”IP 的问题,但是一旦您添加 SSL,并且根据您所使用的 IIS 版本,您将需要做出一些决定。

相关内容