2015-12-03 34 views
3

有一个WordPress插件(对不起,我忘了名字),它允许我自动禁止或限制IP地址,如果他们访问页面太快,比如每秒1页。禁止IP地址从持续击中我的C#/ Azure网站?

我在Azure上编写的C#网站上有问题,因为法国的某个人每隔1秒钟就会关闭我的网站。这已经过去了几个星期了,它变得有点烦人。

C#或Azure有什么非常简单的功能,它相当于允许我自动禁止或限制IP地址的WordPress插件吗?

谢谢

回答

11

您可以配置当requestIntervalInMilliseconds定义的时间窗口内观察到的请求的总数超过了maxRequests设定值属性阻止来自IP地址的请求。

<system.webServer> 
    <security> 
     <dynamicIpSecurity> 
     <denyByRequestRate enabled="true" maxRequests="10" requestIntervalInMilliseconds="1000"/> 
     </dynamicIpSecurity> 
    </security> 
    </system.webServer> 

来源:https://azure.microsoft.com/en-us/blog/confirming-dynamic-ip-address-restrictions-in-windows-azure-web-sites/

+0

谢谢kienct89。这是一个很好的解决方案,非常易于实施。现在要弄清楚如何不阻止搜索机器人。再次感谢。 –

+0

谢谢kienct这是一个很好的信息 – ZeeMoussa

+0

谢谢,但对于我不工作,在webconfig站点中添加安全节后写入错误500 – user3331122