sahostking
Member
mod_qos helps on apache linux servers I think aswell as try something like syspeace which I'm still looking at for protection for Windows Servers. Looks good.
I've seen people who use software based DDOS protection and they claim it works, however nothing is going to be as effective as higher end hardware and good network design.
You can always find a host that offers DDoS protection. Usually the cost will be slightly higher, but well worth it if your site is prone to DDoS attacks!
Don't count on that to be able to protect you from the majority of attacks though. A lot of attacks are just high volume, and at a certain volume those hosts are still going to just null route you as you can't monopolize their resources on that device and handling that much traffic can get expensive.
Full DDoS protection is very expensive. For a generally basic config, a provider will need to spend $500k and it just goes up from there. There are real costs in mitigation, and I see all the time people complaining about spending a couple thousand a month to mitigate 10 Gbit/sec attacks, well, simply put, that is what it costs. If you can't afford that, you likely need to change your business plan.