IP’s oder IP-Bereiche blocken

Nun die Frage warum sollte ich einzelne IP’s oder IP-Bereiche (IP Ranges) von meiner Seite ausschliessen? Ich habe z.B. bei einem Online-Shop den Fall das diverse Kreditkartenbetrüger von einem Internet Terminal am Berliner Bahnhof mit falschen Kreditkarten Nummern bestellen. Dies ist einerseits nicht weiter tragisch, da der Schwindel sowieso auffliegt, macht andererseits aber Arbeit da die Bestellung jedesmal von Hand storniert werden muss. Also wird der IP-Nummernkreis der Firma die diese Terminals aufstellt (danke whois.sc) einfach ausgeschlossen.

Aber das Aussperren nach IP Bereichen kann auch an anderer Stelle von Vorteil sein. Traffic-Klau, Mitbewerber aussperren, nervende Spambots ins Nirvana schicken – für letzteres eignet sich allerdings die Identifikation anhand des USER_AGENTS eher.

Die im Beispiel genannten IPs dienen der Veranschaulichung, Sie sind weder von oben genannter Firma noch „böse“!

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^63.99.(21[0-7]). [OR] 
# Schliesst 63.99.210.* bis 63.99.217.* aus 

RewriteCond %{REMOTE_ADDR} ^199.(6[23]). [OR] 
# Schliesst 199.62.*.* und 199.63.*.* aus

RewriteCond %{REMOTE_ADDR} ^93.152.210. [OR] 
# Schliesst 93.152.210.* aus

RewriteCond %{REMOTE_ADDR} ^88.(12[89]|13[0-7]). [OR]
# Schliesst 88.128.*.* bis 88.137.*.* aus

RewriteCond %{REMOTE_ADDR} ^217.81.214.79 [OR]
# Schliesst 217.81.214.79 aus

RewriteRule ^.* - [F]
# Erzeugt 403 (Forbidden) Fehlermeldung