Interdire une plage d'adresse ip?


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Interdire une plage d'adresse ip?

Message le Dim Avr 24, 2011 10:33

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: Tout sélectionner
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
WRInaute accro
 
Messages: 11997
Inscription: 1 Mar 2005

Re: Interdire une plage d'adresse ip?

Message le Dim Avr 24, 2011 10:38

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:


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: Interdire une plage d'adresse ip?

Message le Dim Avr 24, 2011 10:53

Salut le matou,

Geoip .. tu fais référence à http://php.net/manual/fr/book.geoip.php ?


Zecat
WRInaute accro
WRInaute accro
 
Messages: 11997
Inscription: 1 Mar 2005

Re: Interdire une plage d'adresse ip?

Message le Dim Avr 24, 2011 11:59

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é
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: Interdire une plage d'adresse ip?

Message le Dim Avr 24, 2011 14:04

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
WRInaute accro
 
Messages: 11997
Inscription: 1 Mar 2005

Re: Interdire une plage d'adresse ip?

Message le Dim Avr 24, 2011 14:39

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é ...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité