2010-12-30 5 views
0

Ich habe 3 Anwendungen laufen auf wampserver in unserem Intranet gehostet..htaccess Block lokale IP-Adresse

Ich möchte den Zugriff von Anwendungen für einen bestimmten IP-Bereich blockieren. Also habe ich .htaccess-Dateien für jede Anwendung wie folgt bearbeitet. Aber die Anwendung ist nicht blockiert.

Auftrag verweigern, erlauben erlauben von 10.212.4. von allen ablehnen

Nach dem Überprüfen der Protokolle habe ich festgestellt, dass die IP-Adresse der Client zurückgegeben wurde anders. Da alle unsere Computer standardmäßig Proxy-Einstellungen verwenden.

Jeder konnte mir helfen, wie man das überkommt?

Antwort

0

Sie können mod_rewrite verwenden, um Personen basierend auf ihrem Header "x-forwarded-for" zu blockieren. Ich würde das aber nicht als sicher betrachten, da diese einfach zu schmieden sind.

Siehe die Diskussion hier:

http://www.110mb.com/forum/empty-t26129.0.html

+0

Dank habe ich diesen RewriteEngine On RewriteCond% verwendet {HTTP: X-Forwarded-For}^10 \ .212 \ 0,4 \ 0,63 $ [OR] RewriteCond% {HTTP: X-Weitergeleitet-Für}^10 \ .212 \ .4 \ .53 $ RewriteRule. * - [F] Reihenfolge erlauben, verweigern erlauben von 10.212.4.63 erlauben von 10.212.4.53 ablehnen von allen aber auch wenn Ich greife auf Anwendung von meinem erlaubten Ips zu, das 403 Fehler gibt – UeDeals