El cPanel tiene un mecanismo de bloqueo de IP para ayudarle a proteger su sitio de personas que considere sospechosas o maliciosas. Esto funciona bien para una sola IP o incluso un puñado. No es aconsejable sin embargo, si desea bloquear un país entero.
La gente puede querer bloquear un país por diferentes razones. Algunos países son más conocidos por tener hackers o spammers. Otras personas quieren bloquear un país simplemente porque no hacen negocios con ellos. En cualquier caso, puede configurar el código dentro del archivo .htaccss para bloquear los rangos de IP de ciertos países. Siga las instrucciones a continuación para realizar esta tarea.
Bloquear un país de acceder a su sitio a través de htaccess
1. Primero tendrá que recopilar los datos. Desea encontrar una lista fiable de direcciones IP para el país que desea bloquear. Al hacer una búsqueda, descubrimos que puede obtener su lista de denegación generada en el generador de visitantes bloqueadores de IP2Location. El uso de esta herramienta le permitirá descargar un archivo de texto con el código necesario para bloquear un país. En nuestro ejemplo, elegimos aleatoriamente Argelia. El formato de salida que elegimos es el nodo .htaccess de Apache. Siga los pasos para descargar su archivo.
2. Abra el archivo en el editor de texto de su elección y resalte y copie la información en el archivo.
3. A continuación, tendremos que iniciar sesión en su cPanel para acceder al archivo htaccess.
4. Busque la categoría Archivos y haga clic en el icono Administrador de archivos.
5. A continuación, verá sus archivos en la lista, asegúrese de que está configurado para mostrar archivos ocultos.
6. Navegue hasta la "raíz de los documentos" de su sitio web, busque el archivo .htaccess y haga clic con el botón derecho en él. Esto abre un menú. Busque y haga clic en la opción Editar.
7. Ahora estás en el editor htaccess. Pegue el código en su htaccess para que obligue al visitante a descargar ese tipo de archivo. El código debe tener un formato similar al siguiente pero ser mucho más largo. Algunos países como China y Estados Unidos pueden tener miles de líneas en su código de bloque
<Limit GET HEAD POST>
order deny,allow
deny from 81.52.168.0/23
deny from 188.138.10.163/32
deny from 188.138.78.129/32
allow from all
</Limit>
8. Asegúrese de pulsar el botón Guardar cambios en la esquina superior derecha para guardar su nueva configuración de htaccess. Ahora cualquier IP de esos rangos ahora se le niega el acceso a su sitio web.