it-swarm.com.de

Ist es möglich, Verkehr aus einem bestimmten Land zu blockieren?

Meine persönliche Website erhält derzeit viele Spam-Kommentare, die meisten stammen aus Russland (ich habe Google Analytics verwendet, um den Datenverkehr zu identifizieren, und viele Links zu russischen Websites). Da es mühsam ist, diese Kommentare immer wieder zu löschen, möchte ich Menschen davon abhalten, Kommentare abzugeben oder die Website zu besuchen. Ist das möglich?

Auch die Website verwendet WordPress.

Danke vielmals!

1
mickburkejnr

Russland zu verbieten ist eine sehr kurzfristige Lösung: Wenn Ihre Spammer bemerken, dass sie blockiert sind, werden sie nur andere Server verwenden - es ist ziemlich trivial für Proxy-Anfragen ... und Sie sind immer noch anfällig für Spam von Millionen von Andere IPs, die Sie noch nicht blockiert haben.

Wenn Sie dies noch nicht getan haben, lesen Sie Akismet und WP-reCAPTCHA - Die Kombination aus Spam-Filter und CAPTCHA-Challenge sollte die Spam-Geschwindigkeit auf ein Minimum reduzieren.

2
danlefree

Die einzig praktikable Möglichkeit, dies zu tun, besteht darin, eine Liste der IP-Adressblöcke abzurufen, die dem betreffenden Land zugewiesen sind, und Ihre Site so zu konfigurieren, dass der gesamte Datenverkehr von diesen IP-Adressen ignoriert wird.

Es gibt eine Reihe von Möglichkeiten, wie die Sperrliste implementiert werden kann (in Ihrer Firewall, in Apache, in Ihrer Site-Software), aber ich habe keine Ahnung, welche IP-Sperrlösungen WordPress unterstützen.

Ich habe sie nie benutzt, aber Google ist aufgetaucht http://www.countryipblocks.net/ als ich nach einer Liste russischer IP-Adressen gegoogelt habe ...

0
Kris