2015-12-03 63 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