Ich wüsste sowieso nicht, wozu man so etwas braucht?
Bei einem richtigen DDoS wird der Server nicht nur von einigen IPs angegriffen, sondern von Millionen verschiedenen IPs.
Da wird dir dann dein Script abrauchen, weil soviel kann der gar nicht in die Datenbank schreiben.
Für alle die trotzdem sowas verwenden wollen:
PHP-Code:
<?php
$deny = array("111.111.111", "222.222.222", "333.333.333");
if (in_array ($_SERVER['REMOTE_ADDR'], $deny)) {
header("location: http://www.google.com/");
exit();
}
?>
How to Block IP Addresses with PHP
Daraus sollte sich was schönes basteln lassen, sonst gibt es, meine ich, auch genug Scripts für Apache oder lighttpd!#
PS:
Flood Protection System