htaccess IP-Adressen ausschliessen
htaccess IP-Adressen ausschliessen – Unerwünschte Besucher müssen draussen bleiben
Unser Ziel: IP-Adressen, IP-Bereiche oder Namensadressen zulassen/ausschließen. Vor allem jedoch deswegen um bekannten SPAM-Bots das Seitencrawling zu erschweren. Sie können bestimmte IP-Adressen oder IP-Bereiche davon ausschliessen auf Webseiten zuzugreifen. Ebenso können Sie natürlich alle IP-Adressen ausschliessen und nur ganz bestimmten den Zugriff erlauben oder verwehren. Anwender, die über eine nicht autorisierte IP-Adresse zugreifen, erhalten dann eine HTTP-Fehlermeldung (den HTTP-Status-Code 403), und der Zugriff wird ihnen verweigert.
Sinnvoll ist das beispielsweise, wenn Ihr Web-Angebot nur den Mitarbeitern Ihrer Firma im firmeninternen Intranet zugänglich sein soll. In einem solchen Fall kennen Sie vermutlich die vorhandenen Netze, möglicherweise sogar alle im Intranet fest vergebenen IP-Adressen. Oder Sie möchten bestimmte Anwender, die mit festen IP-Adressen unterwegs sind, ausschließen.
Die Aufgabe lösen läßt sich dies über die .htaccess Datei, die meistens im Root-Verzeichnis der Webseite liegt. Wenn dort keine Datei ist, legen Sie einfach eine Datei an und öffnen Sie sie dann. Geben Sie wie im unteren Beispiel, die richtigen IP-Adressen oder IP-Bereiche oder auch den Domainnamen an. Schließlich speichern Sie die Datei noch ab und reloaden die Webseite.
# Datei zum Regeln von IP-Bereichen
Order deny,allow
Deny from .aol.com
Deny from 192.168
Allow from 192.168.220.102