我的networking服务器上遇到了DDoS攻击,一些IP使用超过50 Mbit / s。
现在,如果我想限制每个独特IP的最大带宽使用,比如说1 Mbit / s,那么最好的方法是什么?
你可以用iptables做更好的事情。 http://www.zoominternet.net/~lazydog/iptables-tutorial.html#HASHLIMITMATCH
我的build议是停止响应(X时间)任何源X的IP地址X请求在X时间。 你将需要设置X来取决于DDOS攻击。 你想阻止攻击者,但不是正常的stream量。
尝试看看关于iptables的文档,应该有一些关于capwith bandwith的configuration。
但另一方面,您应该尝试configurationiptables来禁止不良的IP地址,这样就可以清除问题,并且您可以向攻击机构报告IP地址和攻击时间。
这些链接将帮助您限制apache服务器中每个域的带宽消耗
http://help.directadmin.com/item.php?id=339
http://svn.apache.org/repos/asf/httpd/sandbox/mod_bw/mod_bw.txt