Kit*_*Bin 3 c# asp.net-mvc-4 azure-web-sites
有一个WordPress的插件(对不起,我忘了名字),它允许我自动禁止或限制IP地址,如果他们太快访问页面,如每秒1页.
我在Azure上编写的C#网站上遇到问题,因为法国有人每隔1秒就关闭我的网站.它已经持续了几个星期,而且有点烦人.
是否有一些非常简单的C#或Azure可用的东西,相当于WordPress插件,它允许我自动禁止或限制IP地址?
谢谢
Kie*_*Chu 12
当requestIntervalInMilliseconds定义的时间窗口内观察到的请求总数超过maxRequests属性中设置的值时,您可以配置阻止来自IP地址的请求.
<system.webServer>
<security>
<dynamicIpSecurity>
<denyByRequestRate enabled="true" maxRequests="10" requestIntervalInMilliseconds="1000"/>
</dynamicIpSecurity>
</security>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
资料来源:https://azure.microsoft.com/en-us/blog/confirming-dynamic-ip-address-restrictions-in-windows-azure-web-sites/