1
AlanZhang OP 这个域名static-189-206-125-34.alestra.net.mx在疯狂的爬行网站(导致不停宕机),怎么阻止它
|
2
AlanZhang OP 尼玛,还有个贱域名疯狂爬行: host-2.airlink.hu
|
3
Radeon 2014 年 11 月 24 日
iptables加一条DROP掉就行了
|
6
Radeon 2014 年 11 月 24 日
|
7
em70 2014 年 11 月 24 日
写个脚本用这个awk命令
awk '{print $1 }' /var/log/httpd/access_log.20141124 |sort |uniq -c|sort -nr|head -n 100 每一个小时检查一下,把访问量最高的IP列出来,超过一定量就自动封掉 |
11
AlanZhang OP @em70 脚步非常好,第一是 32132 static-189-206-125-34.alestra.net.mx, 这个要怎么封?
|
13
lmaq 2014 年 11 月 24 日
你的日志竟然没有来路IP = =;
|
14
Radeon 2014 年 11 月 24 日
关掉apache的DNS lookup。再说ping一下不就查到ip了?
|
15
AlanZhang OP |
17
ETiV 2014 年 11 月 24 日 via iPhone
这种都是反着读的,34.125.206.189
DROP这个试试 |
19
AlanZhang OP @Radeon apache的DNS lookup已经关掉了,不过,static-189-206-125-34.alestra.net.mx这个地址是ping不到的
|
20
Radeon 2014 年 11 月 24 日
~$ ping static-189-206-125-34.alestra.net.mx
PING static-189-206-125-34.alestra.net.mx (202.102.110.203): 56 data bytes 这个202.102.110.203 DROP一下 |
22
orzfly 2014 年 11 月 24 日
$ nslookup 189.206.125.34
Non-authoritative answer: 34.125.206.189.in-addr.arpa name = static-189-206-125-34.alestra.net.mx. 这域名里不是写了 IP 了么……可以查一下 rDNS 来确认一下嘛…… 所以把 189.206.125.34 DROP 掉吧。 至于 @Radeon 说的,大概是他的 DNS 劫持 NXDOMAIN 到了 202.102.110.203…… |
23
msg7086 2014 年 11 月 24 日 via iPhone
这后知后觉的…
另外建议limit-req配合fail2ban 你这全手动,封到哪年去 |
25
Starduster 2014 年 11 月 25 日 via iPhone
用limit_req,大概就是检查出远超出平均水平连接数的连接然后ban掉它,一般我发现了这种访问我直接在iptables里drop所有它的所有入站数据
|
26
liuchen9586 2014 年 11 月 25 日 via Android
收藏了,的确挺有用
|
27
tywtyw2002 2014 年 11 月 25 日
直接ban c段。
|
28
AlanZhang OP @msg7086 limit-req在apache下怎么弄? 另外我用了http://deflate.medialayer.com/,但是它只能ban 纯ip,不能ban域名类的。我的服务器apache access_log 上很多不现实ip,只显示域名。fail2ban能解决这个问题吗?
|