Die beste Lösung wäre einfach zu einem Provider zu gehen, da man nur wirklich sehr effektiv den DDoS-Angriff bereits verhindern kann, bevor dieser überhaupt den Server selbst erreicht. Folgende Provider können Dir zurzeit die aus meiner Erfahrung die bestmögliche DDoS-Protection anbieten:
OVH (für Webseiten & Games)
KernelHost (für Webseiten & Games)
Nitrado (für Games)
CloudFlare (für Webseiten)
Diese Providern bieten aktuell sehr starken DDoS-Schutz an und bei Notfällen kannst Du Dich auch bei deren Support wenden. ;)