我正在运行一个论坛并且我们正遭受一些恶意服务器的攻击。
我尝试使用以下方法禁止其 IP:
iptables -A INPUT -s 5.45.77.40 -j DROP
完成后,iptables -L | grep '5.45.77.40'
回复:
DROP all -- 5.45.77.40 anywhere
并iptables -S
列出以下内容:
-A INPUT -s 5.45.77.40/32 -j DROP
但是查看 Apache 服务器日志,干扰仍然可以到达 Apache 服务器。我是不是漏掉了什么?
答案1
服务器已由托管公司设置,并在 iptables 上运行 UFW(简易防火墙),因此我添加的规则被 UFW 规则覆盖。解决方案是使用:
ufw insert 1 deny from 5.45.77.40
(以确保该规则在更通用的规则之前得到处理)