Interdire une plage d'adresse ip?

tryan

WRInaute passionné
Bonjour,

En ce moment je suis un peut emmerdé avec le Bénin qui me poste des annonces de prêt d'argent :roll: sur mon www et je souhaiterais donc interdire l'accès à certaines pages.
J'ai donc chopé les adresses IP qui sont de la forme suivantes :

41.85.160.0/19
41.86.224.0/22
etc..

Est ce que la syntaxe suivante vous semble correcte ?
Code:
RewriteCond %{REMOTE_ADDR} ^41\.85\.160\.[0-9]+ [OR]
RewriteCond %{REMOTE_ADDR} ^41\.86\.224\.[0-9]+ 
#on bloque la page en erreur 403
RewriteRule ^mapage.php$ - [F]

Merci
 

Zecat

WRInaute accro
Ca serait pas plus simple et fiable de bloquer via Geoip ? Je dis ca je dis rien :roll: et si pays = bn (je suppose que c'est benin), hop un petit header vers une zoulie photo ... de ton chat :mrgreen:
 

Zecat

WRInaute accro
Non simplement intégrer le fichier binaire (juste le niveau pays)

http://www.maxmind.com/app/geolitecountry

et ensuite c'est tout con :

1 - tu choppes l ip
2 - geoip te retourne le code / libelle pays
3 - if (benin)
{
header(degage.php)
}

Enfin ca me partait tellement simple que si j'avais ce type de pb c'est ce que je ferai. T'as pas a t'emmerder avec le splages ip et tout le saint tremblement ...
 

tryan

WRInaute passionné
Bon, j'ai été jeté les 2 yeux sur le site et je dois avoué ne pas y comprendre grand chose (anglophobe ^^). Je préfère donc resté sur mon petit .hatccess et du coup j'aimerais bien savoir si la syntaxe est correcte par apport aux IP chopées ?
 

Zecat

WRInaute accro
Pourtant je t'assure que c'est ultra simple a installer Geoip ... je l'ai fait avant meme de connaitre php and co !

Si t'as besoin d'un coup d emain, en 5mn sous skype c'est plié ...
 

Discussions similaires

Haut