对付DDOS是一个系统工程,想仅仅依靠某种系统或产品防住DDOS是不现实的,可以肯定的是,完全杜绝DDOS目前是不可能的,但通过适当的措施抵御90%的DDOS攻击是可以做到的,基于攻击和防御都有成本开销的缘故,若通过适当的办法增强了抵御DDOS的能力,也就意味着加大了攻击者的攻击成本,那么绝大多数攻击者将无法继续下去而放弃,也就相当于成功的抵御了DDOS攻击。以下为笔者多年以来抵御DDOS的经验和建议,和大家分享!

1)检查程序最大线程数是否足够;
2)程序代码不够优化,如死循环,死锁;
3)web配置文件的参数是否不够优化;
4)查看web和系统日志看是否有访问异常;
5)网站是否被盗链;
6)当时是否有搜索引擎爬虫大面积爬取网站;
7)是否受到了小型网络攻击;进程是否有异常;
8)检查机器是否中毒或中木马;
linux服务器可以通过系统日志和web日志,和一些top,free,uptime,sar,ps命令查询原因,windows机器可以通过资源监控器分析下。
造成流量大的原因主要分析:
1.网站规模较大(比如网络商城等),即网站本身访问量需求大,查看网站的Page View值、Hits值、日流量都很高。
2.网站页面设计不合理,页面中包含大图片或音频、视频文件等文件,导致网站页面太大。
3.网站内容被盗链或提供数据下载,网站提供*.mp3,*.rar,*.zip*.exe等文件的下载,或者是您的网站提供视频、音频文件的播放。
4.网站遭受DDoS攻击或者是被挂马,短期内产生大量的访问需求
...