Bestimmte IP Adressen mit HTACCESS blockieren
Tipp von Stefan Trost | Letztes Update am 27.12.2022 | Erstellt am 15.03.2012
Manchmal ist es nötig, bestimmte IP Adressen von seiner Website fernzuhalten. Mögliche Gründe können sein, dass von diesen IP-Adressen erfahrungsgemäß nur Spam ausgegangen ist oder man bestimmte Nutzergruppen nicht auf seiner Homepage wünscht.
Eine Reihe von IP Adressen auszuschließen ist zum Glück recht einfach zu realisieren. Schreibt einfach folgende Zeilen in eure .htaccess Datei hinein (die .htaccess Datei ist eine Datei namens .htaccess, die direkt in eurem Verzeichnis auf dem Webspace liegt):
allow from all deny from 12.34.56.78 deny from 123.4.5.6
Diese beiden Zeilen erlauben keine Abfragen von den IP Adressen 12.34.56.78 und 123.4.5.6. Falls jemand mit diesen IP-Adressen auf eure Seite geht, wird einfach nur eine Fehlermeldung wie "Access denied" angezeigt. Für jede IP-Adresse, die ihr ausschließen wollt, könnt ihr einfach eine neue Zeile anlegen.
Ganze IP-Bereiche ausschließen
Angenommen ihr wollt alle IP Adressen ausschließen, die mit 12.34 beginnen. Es wäre zu viel Arbeit alle möglichen Kombinationen aufzuschreiben! Zum Glück geht es auch so:
allow from all deny from 12.34.56 deny from 123.4
Die erste Zeile schließt alle möglichen IP Adressen von 12.34.56.0 bis 12.34.56.255 aus, die zweite Zeile alle IP Adressen, die mit 123.4 beginnen.
Zu beachten
Bei dieser Vorgehensweise sollte man zwei Dinge im Hinterkopf behalten:
- Zunächst sollte man aufpassen, dass man niemanden ausschließt, der eigentlich die Seite benutzen darf. Schnell schließt man zum Beispiel Suchmaschinen aus und plötzlich kann die Seite nicht mehr durch Suchmaschinen gefunden werden. Also hier immer genau darauf achten, wen man ausschließt.
- Außerdem sollte man immer beachten, dass man eine IP-Adresse schnell wechseln kann. Den Spamer, den man gerade noch ausgeschlossen hat, kann morgen schon wieder unter einer anderen IP Adresse unterwegs sein - zum Beispiel über einen Proxy Server.
Testen
Wenn ihr testen wollt, ob eure .htaccess funktioniert, schreibt einfach "deny from 127.0.0.1" in eure .htaccess. Wenn ihr eine lokale Installation von XAMPP habt, könnt ihr damit eure Seite auf localhost aufrufen und schauen, ob der Ausschluss funktioniert.
Über den Autor
Software von Stefan Trost finden Sie auf sttmedia.de. Benötigen Sie eine individuelle Software nach Ihren eigenen Wünschen? Schreiben Sie uns: sttmedia.de/kontakt
Profil anzeigen
Ähnliche Themen
Wie man Spam Mails vermeidet
Tipp | 0 Kommentare
Ist das Liebeskummer oder was anderes?
Offene Frage | 1 Antwort
Mehrere Texte gleichzeitig ersetzen
Tutorial | 0 Kommentare
15 Tipps: So senken Sie den Beitrag für Ihre Kfz-Versicherung
Artikel | 0 Kommentare
E-Mail an mehrere Empfänger versenden
Tipp | 0 Kommentare
Wie könnten seelische Schmerzen überwunden werden, die davon kommen, dass die Eltern emotionskalt sind?
Offene Frage | 1 Antwort
Eigene Fehlerseiten für Homepage erstellen
Tipp | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.