No estás registrado (Registrarse)

Vanilla 1.1.10 es un producto de Lussumo. Para más información: Documentación, Soporte.

    • CommentAuthorMrDominio
    • CommentTimeOct 1st 2011
     # 1
    Buenas,

    Tengo un foro en PhpBB y estoy cansado de que cada uno o dos días se me registre algún usuario desde Africa con perfil falso que solo entra a hacer publicidad. Dado que mis webs no están dirigidas a ese mercado, hay posibilidad de eliminar Afrinic y que no puedan registrarse? con que no puedan llegar a la página de registro es suficiente, si se han registrado desde España y luego conectan allí no hay problema.

    Gracias
    •  
      CommentAuthorOM
    • CommentTimeOct 1st 2011 editado
     # 2
    podrías banear IP's pero serían miles y eso se consumiría todos los recursos del servidor.

    La solución es compleja y no se mucho del tema pero creo que es contratando el servicio de Geoip y luego usando la información para bloquear IPs con htaccess


    <Limit POST>
    Order deny, allow
    Deny from all
    Allow from xx.xx.xx.xx
    Allow from yy.yy.yy.yy
    ...etc...
    </Limit>
    Blog de Finanzas Personales
    • CommentAuthorMrDominio
    • CommentTimeOct 1st 2011
     # 3
    Lo cierto es que tengo comprado el GeoIP, por lo que simplemente puedo consultar el país y si es Marruecos que no salga el formulario de registro, era simple :)

    Gracias
    •  
      CommentAuthorCorso
    • CommentTimeOct 1st 2011
     # 4
    ¿Bloqueando todas las direcciones asignadas a AfriNIC lo conseguirías? No he probado nunca a "cargarme" todo un continente. :bro:

    Pues en teoría no es complicado. Bastaría con no permitir el acceso a la página de registro a esas direcciones de AfriNIC. En la página de la wikipedia tienes listados 6 rangos aunque he visto más subredes de AfriNIC. Podría ser un punto de partida en todo caso.

    Definir el primer octeto sería suficiente para bloquear todo un rango. Hablo de IPv4.:: el roce hace el dominio ::
    •  
      CommentAuthorrober
    • CommentTimeOct 2nd 2011 editado
     # 5


    <IfModule mod_geoip.c>
    GeoIPEnable On
    SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE HK BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE A1 BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE A2 BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE JP BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE KR BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE PK BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE BY BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE TW BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE PL BlockCountry
    Deny from env=BlockCountry
    </IfModule>

    Touch Games | cibercafe |