我已经读过,要对IIS8中的网站进行IP限制,只允许一个或多个IP并拒绝其他人,你这样做:
>将“未指定客户端访问”设置为“拒绝”
>为“允许”添加IP地址
(如下面的截图所示)
但是,当我这样做时(如下面的屏幕截图所示),我仍然可以从其他IP访问该站点.
这里缺少什么?还有什么需要做的吗?
我尝试了iisreset,并且页面不是在测试机器上缓存的,不应该有访问权限.
如果安装了IIS
Windows功能下的IP安全性,您可以将其添加到您的web.config以阻止IP:
<location path="Default Web Site"> <system.webServer> <security> <ipSecurity allowUnlisted="false"><!-- this line blocks everybody,except those listed below --> <clear/> <!-- removes all upstream restrictions --> <add ipAddress="192.168.100.1" /> <add ipAddress="169.254.0.0" subnetMask="255.255.0.0" /> </ipSecurity> </security> </system.webServer> </location>