Wenn es nur eine IP ist kannst du die zumindest Serverseitig in der .htacess filtern.
folgendes reinschreiben.
order allow,deny
deny from xx.xx.xxx.xxx/255.255.255.0
allow from all
Die xx mit der IP ersetzen.
Zumindest bekommt der jenige einen "Acess Denied by Serverconfig" wenn der deine Seite mal besuchen will.
Hat auch was

Ich habe zur Zeit auch Probleme mit Möchtegernhackern und Scriptkiddies.
Die wollen meinen Server als Bot benutzen.
Hab mir das mod_security-2.5.11 für Apache eingebaut. Funzt ganz gut. Die config ist etwas Gewöhnungsbedürftig.
Gibts hier:
http://www.apachelounge.com/download/ auch für Windows. Downloadlink:
http://www.apachelounge.com/download/mods/mod_security-2.5.11-win32.zip. Geht aber erst mit Apache 2.2. Ob das Modul wirksam gegen DDOS schützt weis ich nicht, aber gegen andere Attacken SQL Injektion, Cross Site Scripting usw. auf jeden Fall. Das ist eine interne Firewall ( Serverseitig ).
Gruss Uwe