小编Jos*_*ett的帖子

使用 IP 表规则阻止 DoS 攻击?

我想知道是否可以使用简单的 IP 表规则来防止小型 (D)DoS 攻击?

小我的意思是他们用来自一两个 IP 地址的大约 400 多个请求淹没了我的 Web 服务器。在我注意到 IP 地址开始攻击我的 Web 服务器后,我可以删除它们,但 IP 表通常需要几分钟才能针对该 IP 启动,然后开始完全删除它,以免影响该 Web 服务器.

我使用以下命令删除 IP:

iptables -I INPUT -s "IP HERE" -j DROP

然后显然保存它:

/etc/init.d/iptables save

我通常使用以下命令找出攻击 IP 地址:

netstat -plan|grep :80|awk '{print $5}'|cut -d: -f 1|sort|uniq -c|sort -n

这样做的问题是我必须在那里,并且需要我事后采取行动。是否有 IP 表规则可用于在达到 150 个连接后立即删除 IP 地址?这样我就不必担心它会压倒 Web 服务器,而且我也不必在那里阻止它。

顺便说一句,如果重要的话,我在 CentOS 上使用 Apache。

感谢您的时间。

iptables centos ddos apache-2.2

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-2.2 ×1

centos ×1

ddos ×1

iptables ×1