Du bräuchtest eine Möglichkeit, ganze Netze zu sperren.
Diese Liste wird manuell gepflegt und enhält Einträge in dieser Form:
Code:
204.177.40.77 * Einzelne
IP
172.16.0.0/12 * ein ganzes Netzwerk
198.18.0.0/15 * 198.18.0.0 bis 198.19.255.255
Zur Schreibweise mit dem / siehe: http://de.wikipedia.org/wiki/Netzmaske
Ich würde an deiner Stelle sogar damit beginnen und deine datenbankgestützte Lösung auf Später verschieben.