DDoS это слишком общее определение. Сборное называние всех атак вызывающих перегрузку.
- DDoS может идти на интернет канал, т.е отправка трафика заведомо больше чем может пропустить канал до вашего сервера - с такими атаками вы не справитесь, только внешние сервисы имеющие широкий канал.
- DDoS может идти на сервер, т.е отправка такого количества запросов, которые ваш сервер не в состоянии обработать - тут уж можно и самостоятельно. Ставим перед сервером софт, или железо, которое будет фильтровать мусор.