我遇到了一个非常奇怪的情况:
我已经在单个 NIC 中设置了 8 个 IP 地址(加上它的主 IP)以用作 Web 服务器 - 并且有 8 个网站在 IIS8 中顺利运行。
(所讨论的服务器是在 VMware vSphere 中运行的 Win2012 VM)
当我添加第 9 个 IP 时,我开始遇到服务器主 IP 上的连接问题 - IIS 无法访问远程 SQL 服务器或 Progress 服务器(我也无法从服务器访问 SQL Server Management Studio 中的 SQL 服务器。这表明它不是与 IIS 相关的问题)
因此,其中 2 个网站抛出错误,指出它们无法连接到各自的 SQL/Progress 服务器。
100%没有 IP 冲突,并且我也尝试过使用池中新的未使用的 IP,但得到的结果相同。
我认为 Windows 中没有任何 IP 地址限制,但这与 VMware 有关吗?
删除 IP 并重新启动,一切就都好了......
第 2 天 - 更新:
因此,经过昨天一整天的思考并睡了一觉之后,我决定添加辅助虚拟 NIC。 在第一个 IP 上保留 8 个工作 IP,并在辅助 IP 上添加其他 IP(当前为 3 个,但将会是 8 个)。
这有效。
那么这一点在哪里? VMXNET3 NIC 驱动程序问题、VMware 路由问题、Windows 服务器问题......天知道......!
根据要求添加:
和 IPCONFIG /ALL