Messages: 235

Enregistré le: 3 Oct 2005

Message le Lun Mar 19, 2007 9:58

Bonjour,
Webmaster d'un forum, j'en ai assez de passez mon temps à supprimer les posts qui font des liens vers des sites de vente de substances illicites ou autres...

J'utilise le CMS Xoops, celui-ci permet de banir par adresses ip.

La plus part des spams dans mon forum viennent de Russie, et donc je souhaiterai banir tous les visiteurs de ce pays.

Comment connaître les adresses IP par pays?
Est ce que quelqu'un sait ou trouver la liste d'adresses IP par pays?
Merci, bonne journée
Haut
4 Réponses
Messages: 418

Enregistré le: 12 Fév 2005

Message le Lun Mar 19, 2007 11:02

Xoops ? Forum ouvert en écriture aux visiteurs je suppose ? Interdire l'écriture aux visiteurs est la meilleure solution. Personnellement je suis contre ce type de procédé un peu dur.

Cependant ce n'est pas la question, alors :

Ip russe :

194.67.2#.#6# (c'est un exemple)

Il faut faire une 1ère recherche :

whois 194.67.2#.#6# = russe

Ensuite :

whois 194.67.2#.00 = russe

Et :

whois 194.67.00.00 = russe

Ces manips servent à être sûr que 194.67 concerne bien la Russie UNIQUEMENT.

Enfin, avec Xoops tu rentres :

^194.67| dans (Administration ---> Préférences ---> paramètres généraux ---> ban IP)

Qui veut dire : Toutes les ip qui commencent par 194.67 sont rejetées. Et c'est comme ça avec toutes les ip

En attendant une liste, tu peux faire tes recherches :

http://www.whois-fr.com/wip.html

Edit : http://www.flumps.org/ip/ et http://www.flumps.org/ip/c/194/194_67.html (non officiel ! Ne vaut pas un whois)

http://www.frameip.com/

-------------

Edit : Il n'y a pas que Xoops ^^ donc avec un fichier .htaccess à la racine du site :

Code: Tout sélectionner
#Toutes les ip qui commencent par 194.67 sont rejetées
deny from 194.67
Modifié en dernier par MirageDemonAsh le Mar Mar 20, 2007 17:12, modifié 2 fois.
Haut
Messages: 1459

Enregistré le: 28 Aoû 2005

Message le Lun Mar 19, 2007 13:38

Merci pour la réponse à cette excellente question ! :D
Haut
Messages: 235

Enregistré le: 3 Oct 2005

Message le Lun Mar 19, 2007 23:31

merci MirageDemonAsh pour ces precisions, un debut de piste.
Haut
Messages: 24

Enregistré le: 23 Sep 2004

Message le Ven Mar 23, 2007 8:10

Pour ma part j'utilise la IP to Country Database. ( http://ip-to-country.webhosting.info )
C'est gratuit (il y a des exemples de scripts PHP) à utiliser.
Je bloque tous les pays hors CEE + US . Le résultat est l'absence totale de spam.
Haut