Publié le 30/01/2011
Auteur fobec
Réseaux sociaux
0 partages
0 tweets
0 plus
0 commentaires

Bannir les visiteurs d'un pays de son site web

Que faire face à du spam massif, à du vol de contenu, à des annonces frauduleuses, ... une solution est de bloquer l'accès de son site web à certains pays. En effet, l'IP transmis par le navigateur internet permet de localiser le pays d'origine du visiteur. La solution est radicale et efficace à 90 %.

Bloquer une liste d'IP

countryipblockLe site Country IP Blocks regroupe toutes les ip réparties par pays ou même par continent.
Pour obtenir les IP d'un pays:
1. sélectionner le pays à droite,
2. cliquer sur le bouton Chooses Countries

La liste d'IP correspond aux IP qui seront attribuées aux visiteurs de ce pays.






Avec IPTable ou .htaccess, il suffut de renseigner les IP à bloquer. Voici un exemple à insérer dans le fichier .htaccess pour bloquer les visiteurs en Afghanistan. Le pays de l'Afghanistan a été choisi au pif étant le premier dans la liste -:)
# Country: AFGHANISTAN
# ISO Code: AF
# Total Networks: 22
# Total Subnets: 98,560
deny from 27.116.56.0/22
deny from 58.147.128.0/19
deny from 61.5.192.0/20
deny from 111.125.152.0/21
deny from 111.223.244.0/22
deny from 117.55.192.0/20
deny from 117.104.224.0/21
deny from 119.59.80.0/21
deny from 121.100.48.0/21
deny from 121.127.32.0/19
deny from 124.199.112.0/20
deny from 125.213.192.0/19
deny from 175.106.32.0/19
deny from 180.94.64.0/19
deny from 180.222.136.0/21
deny from 182.50.176.0/20
deny from 202.56.176.0/20
deny from 202.86.16.0/20
deny from 203.174.27.0/24
deny from 203.215.32.0/20
deny from 210.80.0.0/19
deny from 210.80.32.0/19
#

Filtrer le trafic sur son site

La principale faiblesse de bloquer les ip dans iptable ou htacces est la mise à jour des données. En effet, les allocations d'ip notamment en ce qui concerne le format ipv4 changent constamment. Il est dommage de bloquer un visiteur sur son site internet à tort.
Le site Fobec.com propose une api ip to country qui est mise à jour quotidiennement. Pour bloquer les visiteurs venant de pays à risque (Chine, Ukraine, ....), je vous conseille de placer un script Firewall en front. En clair, avant de traiter la requête, le script vérifie l'origine géographique du visiteur et le bloque le cas échéant.

Contactez les admin du Fobec.com pour plus d'information, l'api existe aussi en version locale avec des temps de réponse de l'ordre de 1 ms !!!

Ajouter un commentaire

Les champs marqués d'un * sont obligatoires, les adresses emails se sont pas publiées.

A lire aussi

Réseaux sociaux
Présentation de l'article
Catégorie
tuto - webmaster
Mise a jour
30/01/2011
Visualisation
vu 6701 fois
Public
Internaute
Auteur de la publication
Fobec
Admin
Auteur de 265 articles
|BIO_PSEUDO|
Commentaires récents

Publié par Fobec dans CMS

Norton emet une alerte de type 'Suspicious.Cloud', hasard de compilation ou menace serieuse ? Faites attention en installant le logiciel.<br>Merci JM de l'avoir signaler.

Publié par options binaires dans php5

genial l'outil ! merci

Publié par Christophe dans CMS

en remplacant la ligne:
SHGetFileInfo(PChar(ePath.Text + SearchRec.Name), 0, FileInfo, SizeOf(FileInfo), SHGFI_ICON);
par la ligne
SHGetFileInfo(PChar(ePath.Text + Sear...

Publié par Souti dans php5

Merci pour ce code. Trs utile.

Pour mon cas, il a fallu que j'ajoute une } avant ?> le pour fermer le for each.

Publié par Daxentuut dans java

Avec les imports c'est mieux :

import java.awt.AWTException
import java.awt.Robot
import java.awt.event.KeyEvent
import java.io.IOException
import java.util.logging.Level
import...