DDoS не может быть защищен кодом, это больше, чем защита вашего сервера, обычно DDoS наносит вред вашему балансировщику нагрузки и брандмауэру, если у вас есть, если не DDoS повредит вашему серверу.
DDoS может выполняться на многих уровнях: UPD / TCP / HTTP и т. Д. *
Лучший способ защитить себя от DDoS - это использовать обратный прокси-сервер, поэтому, если вы зайдете на свой сайт, он не будет показывать настоящий IP-адрес, и, к счастью, у нас теперь есть бесплатный Cloud Cloud. https://www.cloudflare.com/
Я написал небольшую статью о том, как Cloud Flare защищает вас, поскольку я использую их уже год, и пока они ЛУЧШИЕ и самые дешевые.
http://www.yourwwwdesign.com/2012/07/23/best-practice-to-protect-your-site-from-ddos-for-free/
Надеюсь, это поможет! Если вам нужна дополнительная помощь, пожалуйста, не стесняйтесь обращаться ко мне.