首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能自动阻止太频繁地访问IP地址?

是否有可能自动阻止太频繁地访问IP地址?
EN

Server Fault用户
提问于 2013-02-12 07:22:20
回答 3查看 1.4K关注 0票数 1

一个IP地址访问我的站点太频繁,无法成为真正的用户,它访问的次数太多,以致网站速度减慢。是否有任何应用程序可以自动阻止IP,如果它访问我的网站太频繁?我的服务器是Linux Debian。

EN

回答 3

Server Fault用户

发布于 2013-02-12 07:26:28

您可以使用fail2ban来完成此操作。您可能需要为它编写一个自定义的监狱,读取服务器日志并确定有多少次尝试太多了。注意不要禁止合法用户。

票数 2
EN

Server Fault用户

发布于 2013-02-13 08:35:12

你可以用iptable来做这个。

代码语言:javascript
复制
iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --set

iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --update --seconds 60 --hitcount 4 -j DROP

这两条规则将限制传入连接到端口22到3调度,更多的将被删除。

来源

票数 1
EN

Server Fault用户

发布于 2013-02-13 10:36:35

我看得出来,那个Snort也能做到这一点,而且可以做得更多。http://manual.snort.org/node201.html

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/477879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档