为什么 IIS 7.5 没有选择 netsh iplisten 列表?

为什么 IIS 7.5 没有选择 netsh iplisten 列表?

当我执行命令时

netsh http show iplisten

它返回我手动添加的 IP 地址列表:

IP addresses present in the IP listen list:
-------------------------------------------

a
b
c

然而,当我跑步时

netstat -an

上述 IP 均未列出。更奇怪的是,当我尝试通过 IIS 管理控制台在网站上添加 http 绑定时,可用的 IP 是 d、e、f、g - 尽管我已特意删除了 d。当然,a、b 和 c 不可用。

我已经在服务器上重新安装了 IIS。除了现在重新安装服务器,我还能尝试什么?

答案1

事实证明,网络主机分配了错误的 IP。即使在将 IP 地址添加到网络适配器和 IP 侦听列表后,IIS 仍然认为这些 IP 不起作用,因此根本不会列出它们。

我在事件查看器中找不到任何提示 IIS 绑定失败的信息。无论如何,我们现在知道 IIS 如何处理可疑 IP 地址,我并没有发疯。

相关内容