Seite 1 von 1

TDL's per .htaccess aussperren (Forum)

Verfasst: 21.06.2013, 13:05
von hohleweg
Hallo
Ich möchte das bestimmte TDL's wie z.B. .ru oder .cn
soweit wie möglich "früh" sperren (fürs Forum)

am besten per .htaccess
wie lautet der Befehl dazu?

und welche .htaccess ist dafür geeignet
im /.html root
oder im
/.html/forum/root?

Vielen lieben Dank.
Gruß Jo

Verfasst:
von

Verfasst: 21.06.2013, 13:44
von Kristian
Hallo,

das ist ganz ne dumme Idee.
Beim Server kommt nur die IP an, also müsste zu jedem Seitenaufruf erstmal eine DNS-Abfrage gemacht werden.
Danach wüsste man, wo der Besucher herkommt (nachTLD).
Zum einen ist das eine echte Bremse, zum anderen, welchen DNS-Server will man quälen?

Merke dir die IP's von denen nur Unfug kommt.
Frage mit whois den IP-Range ab, der dahintersteckt.
Sperre diesen IP-Range.

Gruß
Kristian

Verfasst: 22.06.2013, 13:24
von Rem
Bei der dummen Idee gebe ich recht. Aber würde noch eine Möglichkeit anfügen. Ein wenig weiter unten.

Da auch nach dem Befehl gefragt wird:

order allow,deny
deny from 85.214.71.55
deny from 85.25.
deny from 121.33.0.0 - 121.33.190.0
allow from all

Mit ein paar Varianten. Die mittlere sperrt einfach alle 65536 IP-Adressen von 85.25.0.0 bis hin zu 85.25.255.255

Es gäbe auch Tabellen mit IP-Adressen für Länder, die aber ein wenig ungenau sind, und noch viel schlimmer: 1000, 2000 Code-Zeilen für die htaccess beinhalten. Eine Freude ist das nicht ;-). Du bist fast besser dran, selektiver zu sperren.

Jetzt kommt die interessante Frage: wenn der Forenspam aus .cn und .ru händisch reinkommt, könnte man durchaus in der htaccess z.B. für spezifische Browsersprachen auch spezifische Seiten einblenden lassen...

Etc.

Verfasst: 22.06.2013, 13:32
von hohleweg
..danke schon mal
dann mal schauen wie ich das mache
es gibt ja auch blcklist dafür

..nur die idee war nicht schlecht :-)