Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

How to prevent DDoS attacks on Windows/IIS servers ?

share|improve this question

marked as duplicate by Tom O'Connor Aug 25 '13 at 17:20

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

should be tagged denial-of-service – nik Jun 9 '09 at 15:41
up vote 6 down vote accepted

There are some fairly good answers in this question

share|improve this answer

I tend to install a firewall in front of it with a limit on the number of SYN packets per second.

share|improve this answer

I understand what i write here is not a solution for you. But, i would suggest that you look at these points while selecting a Distributed DoS protection solution.

A DDoS is typically a difficult problem. You tend to finally limit the service in some way while protecting the server and end up with a denial of service any way.

If there was a distributed DoS that hit your server at (say) 100 requests per second (a very conservative figure) and your server typically saw about 10 valid requests per second. If you were to limit the requests in some way, it is likely that the valid requests would be blocked in the process, making you part of the distributed DoS operation.

A better solution would be to setup a track of number of requests per source or better, a source subnet, and started blocking or limiting the sources that cross some thresholds.

share|improve this answer

If the DDos hits your server, it is too late. You have to put a protection in front of your server. As mentioned, a lot of firewalls have built-in protections against DDos. For a cheaper solution, you could put a Linux or BSD box in front of your computer with a specialized distribution. Check out this page for some of these distributions

share|improve this answer

Maybe the following software will help you:

But hardware protection is more effective, I think.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.