Debian的iptables,netstate。 DDOS?

我的服务器已经超时,最近崩溃了。

我运行这个命令:

netstat -anp | grep'tcp \ | udp'| awk'{print $ 5}'| 切-d:-f1 | sorting| uniq -c | 分类

检查图片的结果。 这两个IP到底是不是? 而我怎样才能用IPtables来阻止他们呢? 在这里输入图像说明

谢谢。

鉴于连接数量惊人的大量,有可能主机75.67.41.234和可能71.232.145.129可能是用SYN泛滥(或者他们可能只是用一个非常无效的机器人或东西刮你的网站)。 交通样本可以证实这一点。

为了防止这种types的DDoS(而不是针对洪水,你不能用本地规则防范,需要你的ISP的帮助来处理),你可以设置防火墙规则,使用iptables来限制单个主机可以连接的数量立即向你开放。 这是这样一个规则的例子:

 iptables -t filter -A INPUT -i $WAN_IF -p tcp -syn -m connlimit --connlimit-above 10 -j DROP 

您可以使用不同的目标(例如-j REJECT )来执行不同的操作,并且可以设置不同于10的连接限制。