Ich hätte mal einen Tipp für die lästigen Besucher:
siehe: https://blog.rotzoll.net/2011/04/http-z…tnamen-sperren/
Filterregeln per .htaccess-Datei einrichten
Wird dem Nutzer eines Hostingpaketes zugestanden, Anpassungen über die .htaccess Datei vornehmen zu können, so kann auch in dieser das Regelwerk definiert werden. Diese Änderungen werden gleich nach dem Abspeichern wirksam, ein reload der Konfiguration oder gar ein restart des Apache ist nicht nötig.
DIe für das Verzeichnis, ob nun das Hauptverzeichnis oder ein Unterverzeichnis, nötige .htaccess Datei muss entweder schon existieren oder wird neu angelegt. Existiert schon eine und funktioniert diese, so schreiben wir folgende Zeilen ans Ende der Datei ran:
<Files gehwegseite403.html>
order allow,deny
allow from all
</Files>
deny from 100.200.100.50
deny from 111.222.111.0/24
deny from dudarfsthiernichtrein.tld
Zu Erklärung: Die ersten Zeilen zwischen den Files gibt an, welche Seite angezeigt werden soll, sollte die 403 greifen und der Besucher gesperrt sein. In unserem Fall soll die Seite gehwegseite403.html statt der eigentlichen Seite angezeigt werden.
Danach kommen die Order-Folgen. Grundsätzlich erlauben wir erstmal den Zugriff von überall (allow from all). In den danach folgenden deny Zeilen sperren wir jedoch einige Nutzer aus. Der erste deny Eintrag sperrt die einzelne IP Adresse 100.200.100.50, die zweite Regel sperrt das ganze Class C (/24er) Netz 111.222.111.0/24. Und die dritte Regel sperrt Zugriffe vom Host dudarfsthiernichtrein.tld.
Man sollte sich schon etwas mit IP Adressen und Netzmasken auskennen, eh man anfängt, die Netze in /24er, /16er oder /8er Blöcken zu sperren. Schnell sperrt man unter Umständen zu viel…
Um zu prüfen, ob die Regeln korrekt greifen kann man sich selber einmal aussperren. Hierzu trägt man seine derzeitige offizielle IP Adresse (bekommt man z.B. unter http://checkip.dyndns.org heraus) in eine Regel ein und ruft seine Seite auf. Nun sollte man per 403-redirect zur Seite gehwegseite403.html verwiesen werden und diese statt der eigentlichen Seite sehen.