Windows server 2008 R2。防火墙已禁用。IIS 仅允许来自本地主机的连接,而不允许来自本地网络或本地此服务器 IP 的连接。仅允许本地主机或 127.0.0.1 在绑定设置中未分配 IP 地址。IIS 全新安装,没有任何限制。80 端口上的 telnet 也不起作用 有什么原因吗?
答案1
问题出在错误的绑定上(http.sys 没有从 conf 文件中读取正确的设置)正确的答案是:从命令行:
netsh http 显示 ip 监听
删除 iplisten ipaddress=127.0.0.1
出口
然后
重新启动 IIS 以应用这些更改:
重置
答案2
请检查您的配置:IIS -> ->“网站”-> 您的网站 > 右键单击 ->“属性”->“目录安全”选项卡 ->“IP 地址和域名限制”中的“编辑”。
如果您选择了“拒绝访问”,请更改为“授予访问”。
答案3
我遇到了这个问题,结果发现是由于与网站绑定的 IP 地址的网络适配器 IPv4 设置中缺少网关。(我们的服务器有 2 个 IP 地址,默认网关设置为备用 IP,但 Windows 在某些时候将主 IP 设为空白 - 大概是因为在某些情况下,如果 2 个 IP 各自有一个网关,如果它们不在同一个网络上,则会引起冲突...在对此潜在冲突的警告消息单击“确定”后,服务器接受了要添加回来的网关 IP 地址,之后一切正常。)