IIS 动态 IP 限制白名单

问题描述 投票:0回答:1

请指导我如何在使用站点范围的 DIPR 时指定 IP 地址白名单?

<security>
  <dynamicIpSecurity denyAction="Forbidden">
    <denyByRequestRate enabled="true" maxRequests="5000" requestIntervalInMilliseconds="86399999"/>
  </dynamicIpSecurity>
</security>
iis web-config rate-limiting whitelist
1个回答
0
投票

你实际上可以做到这一点。不过,教程中显示的 UI 已经过时了。相反,您可以转到“IP 地址和域限制”(IIS 10) 并添加一些“允许”IP 和/或范围。

在您的 web.configapplicationHost.config 中, 将添加一个同级元素,如下所示:

<ipSecurity allowUnlisted="true">
    <add ipAddress="127.0.0.1" allowed="true" />
</ipSecurity>

“允许”的 IP 可以跳过您的动态过滤。

代理模式

如果您启用了“代理模式”选项,则需要将所有 WAF 和 CDN IP 范围添加到“允许”IP。过滤将跳过“允许”列表中的任何 IP,从实际传入 IP 开始,然后从最后到第一个在

X-Forwarded-For
标头中列出的 IP。

遇到的第一个不在“允许”列表中的 IP 是用于动态过滤目的的 IP。有关更多详细信息,请参阅 IIS.net 上的Wade Hilmo 帖子

© www.soinside.com 2019 - 2024. All rights reserved.