Buscar


imprimir pdf Español

¿Cómo bloquear el acceso a mi sitio de ciertas IP ?


Introducción

Puede hacerlo gracias a un fichero .htaccess

Se trata de ficheros de texto particulares que son detectados por el servidor web (Apache) y que permite definir reglas especiales sobre un directorio y el conjunto de sus subdirectorios.

Procedimiento a seguir

Basta con crear un fichero llamado .htaccess en el directorio www (o en un directorio particular que desee restringir).

Este fichero deberá contener reglas de bloqueo. Cada regla se define en una línea de alguna de las formas siguientes:

  • Deny from dirección_IP
  • Deny from rango_IP
  • Deny from un_dominio

A continuación basta con reemplazar el término genérico por el elemento que desea bloquear.

Algunos ejemplos

Desea bloquear la dirección IP 192.168.1.2; deberá escribir :

Deny from 192.168.1.2


Desea bloquear todas las IP en 192.168.x.x; deberá escribir :

Deny from 192.168


Desea bloquear todas las direcciones IP que tienen una identificación Wanadoo (es un ejemplo, no hay razón para hacerlo a priori...); deberá escribir:

Deny from .wanadoo.es


Más información

: HtaccessProtection :: ¿Cómo proteger el acceso a un directorio por autentificación?.
: HtaccessPhpVersion :: Opciones de PHP en los alojamientos compartidos
: HtaccessAutre :: Las operaciones realizables con los ficheros .htaccess.
: HtaccessModRewrite :: Algunas ideas sobre el módulo rewrite de Apache