我想知道当我创建一个新网站时我应该从列表中选择一个 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 版本,您将需要做出一些决定。