不要盲目的去做这些。
首先你需要知道你服务器的攻击是什么类型的?
对方是针对你什么来攻击的? 是网站域名?还是网站针对的IP地址?
还是其它?等等
知己知彼,唯有知道对方目的你才能去做对应的防御措施。
就目前的网络攻击来说,大家比较常遇到的就是DDOS(流量)攻击, CC(网页)攻击
这两种多是因恶意竞争或者黑客攻击或者恶意敲诈等造成的。
像DDOS攻击,这需要机子足够大的带宽,机房硬防足够好足够高,机房带宽足够多。才能更有效防御DDOS攻击。不过最终还都要看你攻击多大。国内的高硬防机房,防御都是有限的,防御好的,成本也高,自然价格也不菲。这个视情况来选择。就如我以上说的,首先知道目前所受攻击大小来选择。
其次是CC攻击,这种是真的需要依托技术手段来防御的。硬件防火墙是不能防御的。
不管是从网站代码入手还是从软防结合技术入手还是其它。都不是一般防御策略能防御的。
当然目前也有好的高防机房,提供这项防御策略。能提供的少之又少,好比南通高防机房,就提供。选择时候慎重。
以上仅是个人观点供楼主参考。希望对楼主有所帮忙。
有几种方法可以用
1、使用具有硬件高防的服务器,像美国的SK机房,可以抗10G DDOS攻击。
2、如果是自己机房可以去买硬件防火墙(很贵)。
3、找专门做高防的服务公司像红盾高抗攻击,这种最经济最实惠。
4、还可以用软防火墙,对小量攻击有效,大量攻击就没办法了。