苦逼熬夜近俩月的时间搞出来个小东东,还指望它能给自己捞点~  结果刚上线没多久就遭到竞争对手疯狂的ddos攻击。 可怜的阿里云默认只能抗住5G的攻击,超出的直接黑洞,也是很无奈,然而能免费抗5G这在国内已经没有几家可以做到了。

一旦被黑洞就面临30分钟-2.5小时的无法访问,这样对网站的用户体验来说是很糟糕的。 于是乎不停的寻找破解之法,当然以牙还牙,给对方一个警告还是要有的。 当然对方也是弱鸡一只,一打就挂,然而就是这样他们竟然还不停的发起挑衅,真是杀敌1000自损800也要干下去的节奏,不知道我哪里得罪了他们。

当然,这样被动的打来打去的也不是办法,得想法子防住他们的攻击,然后把阿里云的产品研究了一大圈,什么SLB, CDN,OSS 问了一下除了OSS 其他的都无法防御ddos,而且OSS也无法保证。阿里云的高防价格贵上了天,我等穷屌丝站长只能望洋兴叹了。

后来想了一个权宜之计,那就是使用SLB作为前端服务器,然后一旦被打死,马上更换解析。因为SLB是可以按小时计费的,2分钱/小时,所以一旦受到猛烈攻击可以直接使用SLB隐藏真实IP,然后被打死之后更换新的SLB即可。

然而,对方不知道是吃了什么药,某个周末疯狂的攻击,换多少SLB对方打死你多少SLB,简直像疯狗一样。最后只好求助万能的淘宝,发现还真的有高防IP,然后试用了一家,果然可以防得住,性价比相对淘宝的高防IP来说便宜的一B。 据淘宝卖家发来的截图,峰值攻击流量达到了32Gbps,这样的防御阿里云 2万多一个月的高防都挡不住啊,有木有!不爽的地方就是很多地区的联通线路延迟过高,ping出现丢包等现象。

最后找到了一个目前比较好用的东东,yundun.com 有需要的自己去看下吧。 免费防20G ddos~~ 这样的流量规模已经不是一般的小黑客可以搞出来的了,所以对付大部分的ddos都够了。

来更新2016.8.3:

用过一段时间的yundun.com之后,发现部分地区的访问会时断时连,反正就是免费的午餐不好吃,很多用户反映无法访问。 通过站长工具ping测试发现确实很多地区的网络是不通的,没办法只能另寻他法。 再后来偶然的机会看到了百度召开的一个百度云解析的一个什么大会,号称防住了 几百还是几千GB的 DDOS,仔细一看,是百度的加速了(我靠,这个很早以前就知道了好么,竟然不知道它还有这么神奇的功能),然后去研究了一下,果然跟云盾的功能雷同,解析过去之后发现免费的节点还挺多的,不错,这样黑客就很难通过攻击云加速解析的大量IP来弄死网站了。 到目前稳定免费运行。期间也出现个别地区用户无法访问的情况,不过比起云盾要好很多,给百度的云加速点个赞,中小站长防DDOS利器啊有木有~~

阿里云ecs遭到频繁的ddos攻击始末的更多相关文章

  1. 阿里云ECS服务器被DDoS无解,请问我该何去何从?

    阿里云ECS服务器被DDoS无解,请问我该何去何从?

  2. 阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) ,阿里百万级QPS资源调度系统,一般的服务器qps多少? QPS/TPS/并发量/系统吞吐量

    阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) 作者:用户 来源:互联网 时间:2016-03-30 13:32:40 安全流量事件https互联网资源 摘要:  ...

  3. 阿里云ECS被攻击

    今天发现阿里云ECS被攻击了,记录一下, /1.1 Match1:{ :;};/usr/bin/perl -e 'print .content-type: text/plain.r.n.r.nxsuc ...

  4. 阿里云ECS安装Kubernetes问题收集与解答

    问题1 kubernetes pod启动报错open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such fil ...

  5. 阿里云ECS测试服务器部署

    前序:为了提供一个干净的测试环境,更好地验证产品问题,也为了防止被开发人员频繁发布代码而打断测试工作,故测试团队搭建了一台阿里云ECS服务器,以下是具体的部署信息: 1. 安装JDK Java版本:J ...

  6. 用OSS给阿里云ECS扩展硬盘容量

    阿里云的虚拟机ECS在创建时可以指定一个云盘,但在使用过程中,随着时间推移数据越来越多,难免硬盘就不够用了.当然你可以在另外加个云盘,不过总还有用完的时候,而且价格也不便宜.今天给大家介绍一个方法,给 ...

  7. 【日记】thinkphp项目阿里云ECS服务器部署

    项目本地开发告一段落.准备上传到服务器上测试 技术组成 thinkphp+mysql+阿里ECS  代码管理方式git 一.阿里ECS服务器配置 1.因为线上已经有几个站点了.所以要配置ngnix多站 ...

  8. 阿里云ECS(Centos)开启X11的步骤

    阿里云ECS(Centos)开启X11的步骤 1.修改sshd_config X11Forwarding yes 2.yum -y install xorg-x11-xauth xorg-x11-ut ...

  9. 在阿里云ECS上搭建LEMP环境

    在阿里云买ECS的时候选择自己习惯的镜像系统,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04稳定支持版的环境中搭建Linux+Nginx+Mysql+PHP环境 ...

随机推荐

  1. WordPress-基础设置之常规设置

    对于第一次使用Wordpress系统的朋友,请先别着急发布文章及进行其他操作,为了更加科学的使用及管理wordpress,应该需要对其进行相关设置,主要涉及3个部分,一.常规设置,二.阅读设置,三.固 ...

  2. C#分布式事务解决方案-TransactionScope

    引用一下别人的导读:在实际开发工作中,执行一个事件,然后调用另一接口插入数据,如果处理逻辑出现异常,那么之前插入的数据将成为垃圾数据,我们所希望的是能够在整个这个方法定义为一个事务,Transacti ...

  3. C语言学生信息管理系统项目源码

    #include   //包含printf().scanf().gets().puts().getchar()函数 #include   //包含malloc()函数 #include   //包含s ...

  4. Angular - 预加载 Angular 模块

    Angular - 预加载延迟模块 在使用路由延迟加载中,我们介绍了如何使用模块来拆分应用,在访问到这个模块的时候, Angular 加载这个模块.但这需要一点时间.在用户第一次点击的时候,会有一点延 ...

  5. Jquery EasyUI Base基础

    <pre><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:// ...

  6. 手动打包MVC项目成Web Deploy包,发布至服务器

    ①确保服务器上安装了Web Deploy,可以使用微软Web Paltform Installer安装.https://www.microsoft.com/web/downloads/platform ...

  7. 项目常见函数封装,基于Jquery

    /// <reference path="jquery-1.8.0.min.js" /> /* * DIV或元素居中 * @return */ jQuery.fn.mC ...

  8. CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql

    ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ...

  9. 对着java并发包写.net并发包之原子类型实现

    众所周知,java1.5并发包通过volatile+CAS原理提供了优雅的并发支持.今天仔细想想.net也有volatile关键字保证内存的可见性,同时也有Interlocked提供了CAS的API, ...

  10. Node.js之异步流控制

    前言 在没有深度使用函数回调的经验的时候,去看这些内容还是有一点吃力的.由于Node.js独特的异步特性,才出现了"回调地狱"的问题,这篇文章中,我比较详细的记录了如何解决异步流问 ...