我有一台服务器,在IIS 10中设置了多个站点。在其中一个站点上,我想允许访问一系列IP地址,并拒绝所有其他IP地址的流量到该站点。在IIS中,在IP地址和域限制设置中,我为IP地址范围添加了ALLOW规则,并为拒绝所有其他流量添加了DENY规则。但是,所有访问该网站的流量都被拒绝。对如何解决这个问题有什么建议吗?
whitzsjs1#
您似乎希望允许访问特定范围的IP地址,同时拒绝访问该特定范围之外的所有其他IP地址。但是您在IP地址和域限制中将IP地址设置为“deny 0.0.0.0“。具体来说,0.0.0.0是一个特殊的IP地址,表示“所有IP地址”或“任何IP地址”,因此设置“deny 0.0.0.0”表示拒绝访问所有IP地址。您只需要在IP地址和域限制模块中为您想要允许的特定IP范围添加“允许”条目。然后在“编辑功能设置..."中,选择“拒绝”作为“未指定客户端的访问”。请在更改配置后再次测试访问权限。
jbose2ul2#
我知道我做错了什么。我使用的IP范围是我的网络的公共IP范围,但我正在我们网络内部的服务器上测试规则,因此当我使用内部网络IP地址时,允许规则开始工作。
2条答案
按热度按时间whitzsjs1#
您似乎希望允许访问特定范围的IP地址,同时拒绝访问该特定范围之外的所有其他IP地址。但是您在IP地址和域限制中将IP地址设置为“deny 0.0.0.0“。具体来说,0.0.0.0是一个特殊的IP地址,表示“所有IP地址”或“任何IP地址”,因此设置“deny 0.0.0.0”表示拒绝访问所有IP地址。
您只需要在IP地址和域限制模块中为您想要允许的特定IP范围添加“允许”条目。然后在“编辑功能设置..."中,选择“拒绝”作为“未指定客户端的访问”。请在更改配置后再次测试访问权限。
jbose2ul2#
我知道我做错了什么。
我使用的IP范围是我的网络的公共IP范围,但我正在我们网络内部的服务器上测试规则,因此当我使用内部网络IP地址时,允许规则开始工作。