最近经常发现,网站突然来了大量某个IP或者某个IP段密集访问,很明显,这是爬虫在采集网站的内容,网站有时候被拖得很慢,如何防止这类采集呢?
在这种情况下,最简单的就是直接屏蔽来访IP或者IP段了,下面说说LINUX服务器如何屏蔽某个IP或者IP段。
在Linux中,可以很简单地用netfilter/iptables框架禁止IP地址:
1.$ sudo iptables -A INPUT -s 10.10.10.10 -p TCP -j DROP
如果你想要屏蔽一个IP地址段,可以用下面的命令:
2.$ sudo iptables -A INPUT -s 10.10.20.0/24 -p TCP -j DROP
执行完命令,网站就清静了。
注意:本文归作者所有,未经作者允许,不得转载