A veces, es posible que necesites impedir el acceso al sitio web o a toda la cuenta de alojamiento de visitantes específicos, por ejemplo, cuando estás desarrollando un sitio web o en caso de ataques DDoS.
A continuación puede encontrar pautas sobre cómo configurar un bloqueo de IP automático, un bloqueo de IP manual y un bloqueo de un país específico:
Para un bloqueo automático de IP, cPanel proporciona una herramienta especial de bloqueo de IP.
NOTA 1: IP Deny Manager está disponible para todos los planes de hosting compartido a partir del Professional/Stellar Plus. Entonces, si tiene un plan Value/Stellar con nosotros, debe configurar las reglas de denegación en el archivo .htaccess manualmente.
NOTA 2: A veces, es más fácil bloquear todo y permitir el acceso a determinadas IP. Dichas reglas deben configurarse manualmente en el archivo .htaccess, ya que IP Deny Manager solo brinda la posibilidad de bloquear direcciones IP.
NOTA 3: IP Deny Manager bloquea el acceso a todos los dominios y servicios alojados en su cuenta.
Para bloquear una IP automáticamente, siga los pasos a continuación:
1. Inicie sesión en su cPanel y navegue hasta la sección Seguridad> menú Bloqueador de IP.
2. Ingrese la dirección IP que debe bloquearse en el campo Dirección IP o Dominio y haga clic en el botón Agregar. Se agregará a la lista de IP bloqueadas.
Siempre puedes desbloquear la IP haciendo clic en Eliminar junto a la dirección IP en cuestión.
A continuación puede encontrar varios ejemplos de configuración de bloqueo manual.
Estas líneas deben agregarse al archivo .htaccess según todas las reglas existentes.
- bloquear usuarios con la dirección IP XXXX, permitir el acceso a todos los demás:
Requerir todo concedido
No requiere ip XXXX
- bloquear a todos los visitantes excepto la IP de administrador específica, por ejemplo, o a usted mismo
Requerir todo denegado
Requerir IP XXXX
Requerir ip AAAA
- redirigir a los visitantes desde la dirección IP XXXX a otra URL
ReescribirCond %{REMOTE_HOST} ^X\.X\.X\.X$
RewriteRule .* http://ejemplo.com
- redirigir todas las solicitudes, excepto las que provienen de la dirección IP XXXX a otra URL
Reescribir motor encendido
ReescribirBase /
ReescribirCond %{REMOTE_HOST} !^XXXX
RewriteRule .* http://ejemplo.com
No olvide reemplazar XXXX con la dirección IP que desea permitir o bloquear.
Para bloquear/permitir el acceso desde un país específico, debe enumerar todas las subredes IP que pertenecen a este país.
Esto puede resultar bastante complicado para la configuración manual, por lo que se recomienda utilizar herramientas especiales en línea que tengan acceso a dichas bases de datos de IP específicas de cada país.
Un ejemplo de un recurso en línea de este tipo es .
Deberá elegir el país y luego copiar el código generado a su archivo .htaccess.
El código se verá así:
- bloquear el acceso desde un país específico
Requerir todo concedido
No requiere ip 81.52.168.0/23
…
No requiere ip 188.138.10.163/32
No requiere ip 188.138.78.129/32
- permitir el acceso desde un país específico
Requerir todo denegado
Requerir IP 81.52.168.0/23 … 188.138.10.163/32 188.138.78.129/32
¡Eso es todo!
¿Necesita ayuda? Contacta con nuestro