现在的cc攻击,ddos攻击满大街都是,搞得天怒人怨,但是又没有什么好办法。而对于很多外贸网站来说,经常被竞争对手各种流量攻击的情况是屡见不鲜,这样的网站遇到cc等流量攻击怎么办呢?
国内经营者运营的外贸网站如果被攻击,一般有两个特点。
第一个特点,目标客户都是国外用户,不关心国内用户的访问情况,只要方便管理网站就好了。
第二个特点,比较悲催,像这样的网站大多数的攻击源都是来自国内。
那么像这种情况,简单粗暴的解决方案来了,我们可以屏蔽国内ip访问我们的网站,最容易的实现方法就是使用linux系统的iptables防火墙了。
显然,首先要收集我们国家的ip段的所在地,已经有人给我们做好了这个工作,http://www.ipdeny.com,自己去选择就好了。下面就可以制定iptables规则了。
封锁指定国家ip访问
第二步就是添加到iptaables防火墙了,不可能一个一个去添加,这里我们用到shell脚本。
具体如下:
1,SSH环境下,建立脚本文件
vi blockip.sh
之后点击
i
插入代码。
比如我要屏蔽韩国的ip访问,具体代码如下
#/bin/bash
wget -O /tmp/kr.zone http://www.ipdeny.com/ipblocks/da