banir adresse ip par pays

Discussion dans 'Demandes d'avis et de conseils sur vos sites' créé par ChoCopoP, 19 Mars 2007.

  1. ChoCopoP
    ChoCopoP WRInaute discret
    Inscrit:
    3 Octobre 2005
    Messages:
    227
    J'aime reçus:
    0
    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
     
  2. MirageDemonAsh
    MirageDemonAsh WRInaute occasionnel
    Inscrit:
    12 Février 2005
    Messages:
    417
    J'aime reçus:
    0
    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:
    #Toutes les ip qui commencent par 194.67 sont rejetées
    deny from 194.67
    
     
  3. david96
    david96 WRInaute passionné
    Inscrit:
    28 Août 2005
    Messages:
    1 459
    J'aime reçus:
    0
    Merci pour la réponse à cette excellente question ! :D
     
  4. ChoCopoP
    ChoCopoP WRInaute discret
    Inscrit:
    3 Octobre 2005
    Messages:
    227
    J'aime reçus:
    0
    merci MirageDemonAsh pour ces precisions, un debut de piste.
     
  5. Flup
    Flup Nouveau WRInaute
    Inscrit:
    23 Septembre 2004
    Messages:
    24
    J'aime reçus:
    0
    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.