web-dev-qa-db-fra.com

Est-il possible de bloquer le trafic en provenance d'un pays spécifique?

À l'heure actuelle, mon site Web personnel reçoit beaucoup de commentaires de spam et la plupart d'entre eux proviennent de Russie (j'ai utilisé Google Analytics pour identifier le trafic et de nombreux liens vers des sites russes). Comme il est difficile de continuer à supprimer ces commentaires, je voudrais interdire aux gens de commenter ou de visiter le site Web. Est-ce possible?

En outre, le site Web utilise WordPress.

Merci beaucoup!

1
mickburkejnr

Interdire la Russie est une solution à très court terme: si/quand vos spammeurs réalisent qu'ils sont bloqués, ils n'utiliseront que des serveurs différents - c'est assez simple de demander un proxy ... et vous serez toujours vulnérable au spam de millions autres adresses IP que vous n'avez pas encore bloquées.

Si vous ne le faites pas déjà, vérifiez Akismet et WP-reCAPTCHA - la combinaison d'un filtrage anti-spam et d'un défi CAPTCHA devrait ralentir le spam.

2
danlefree

La seule façon pratique de procéder consiste à obtenir une liste des blocs d’adresses IP attribués au pays en question, puis à configurer votre site pour qu’il ignore tout le trafic provenant de ces adresses IP.

La liste de blocage peut être mise en œuvre de différentes manières (dans votre pare-feu, dans Apache, dans le logiciel de votre site), mais je ne sais pas du tout (le cas échéant) quelles solutions de blocage IP sont prises en charge WordPress.

Je ne les ai jamais utilisées, mais Google est arrivé http://www.countryipblocks.net/ lorsque j'ai cherché sur Google une liste d'adresses IP russes ...

0
Kris