我在IIS 8.5 (Windows Server 2012)上安装了IP和域限制功能,发现它完全忽略了我为网站输入的拒绝条目(通过IP地址或IP地址范围)。我已经尝试回收应用程序池(按照其他人的建议),并重新启动IIS。我不希望像其他站点那样重新启动计算机,但是图IIS8.5IP和域限制需要重新启动。有什么建议吗?
发布于 2020-07-01 13:32:11
在iis中添加IP和域名限制后,无需重启机器。如果需要,只能重新启动iis站点。
如果您仅在限制规则中设置允许IP地址,则它将无法工作。要限制IP,您可以尝试以下步骤:

4)添加您想拒绝的IP,点击ok应用设置。

使用iis URL重写规则拦截特定IP的另一种方式:
<rule name="RequestBlockingRule2" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{REMOTE_ADDR}" pattern="192.168.2.52" />
</conditions>
<action type="CustomResponse" statusCode="403" statusReason="Forbidden: Access is denied." statusDescription="You do not have permission to view this directory or page using the credentials that you supplied." />
</rule>如果它仍然不起作用,那么您可以尝试在iis中运行失败的请求跟踪,并检查规则不起作用的原因。
https://stackoverflow.com/questions/62664557
复制相似问题