北京服务器维修
13518067039
北京服务器维修
店铺信息
店铺名称
 :
北京服务器维修
店铺地址
 :
北京
标签
 :
快速入驻,精准推广
联系电话
电话
 :
13518067039查看

服务器被攻击很难过有木有?刚刚还打开很畅快的网站,一下子卡如狗,简直想打人有木有?那怎样处理网站正在遭受ddos呢?下面我们来看看一点点小方法。

当我们的Linux 服务器受到少量攻击时,这时候我们可以使用iptables 来手动封禁这些攻击者的IP。

如果攻击比较大时,有时我们根本无法响应过来,iptables 基本也就无能为力了,

对于少量攻击处理的步骤应该是:获取 封IP

获取攻击者IP

通过 获取

如果攻击者攻击的是你的Web 服务的话,默认是80端口,我们就可以使用下面的代码!如果攻击的不是80端口的话,将下面的两个数字80改为你被攻击的端口即可!如果你需要显示多条记录,请自己手动将head -n20调大即可

netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20 | netstat -ant |awk '/:80/{split($5,ip,":");A[ip[1]]}END{for(i in A) print A[i],i}' |sort -rn|head -n20

通过 获取在使用之前,请确保您的系统已经安装了 系列快速安装如下

apt-get install -y

安装后,使用下面的代码即可。需要注意的是指的是你主网卡,如果你是OpenVZ 的虚拟机的话,就改成您的网卡名venet0 同样你需要设置的是,port 80设置你被攻击的端口指tcpdump 需要统计的记录数,他会在达到这个数之后显示结果。head -20设置你要显示的记录条数

tcpdump -i eth0 -tnn dst port 80 -c| awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr |head -20 复制代码

封禁IP 通过上面的步骤,我们已经知道是谁在攻击我们了,现在我们就可以将他们拉入iptables禁止他们连接到服务器了。

封禁单个IP iptables -I INPUT -s 211.1.2.1 -j DROP 复制代码

封禁一个IP 段iptables -I INPUT -s 211.1.2.0/16 -j DROP 复制代码

以上是原理性的封禁IP处理方法,小编针对DDOS这种深恶痛绝的行径也想说说个人的处理方法。


@1、攻击者打的是域名:

针对此类行径小编的建议是解析到某免费的CDN,然后通过CDN301也好,302也好,代码也好,跳转到百度啊,谷歌啊,苹果啊什么的。为什么呢?我们的网站防御可能是G级的,十几G级的,而人家的,几百几千估计都没事啊,当然,人家也是很热议承担的,如果客户访问到网站也不会认为有什么,仅仅是跳转到百度而已。

@2、攻击者打的IP:

同样,可以先将域名解析到某免费的CDN,然后通过CDN再解析到安全的页面,页面内容可以是网站维护明文,让大家稍安勿躁。然后一件事就是关机了,这个关机不是关我们的电脑了,而是关闭服务器,这样人家D累了就不会D了吧。

@3、安全工具:

例如安全狗,360等,在安全工具上查询被D的网站,禁用该网站线程等。

为什么我们做的都是鸵鸟式的措施呢,个人认为,ddos这种事完全是伤敌一千,自损八百的吃力不讨好的事,可是为什么那么多人还是回去D,无非是利益罢了,因为D是此类的,所以敌人也不好一直D的,等他自己耗的差不多的时候,攻击自然会停止的吧。

当然,以上内容纯属小编的个人见解,小编没读过什么书,还需要多多学习,如果您有什么好的建议或意见,欢迎下方留言交流。谢谢亲的支持!

  • 北京服务器维修 Linux服务器被ddos保护网站