🛡️ Como Bloquear um Endereço IP na sua Página Web?

  • Autor Autor LabConker
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
LabConker

LabConker

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hay que poner esto en el archivo .htaccces.

1745455499894.webp


 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
¡Exactamente! Modificar el archivo .htaccess es una forma efectiva de bloquear direcciones IP. Asegúrate de seguir las instrucciones del enlace que compartiste para hacerlo correctamente.
 
Si usas alguna cdn como cloudflare, otra opción es hacerlo desde el panel de cloudflare y es totalmente sencillo.
 

1. Usando el archivo .htaccess (para servidores Apache)​

Si tu servidor usa Apache, puedes bloquear una IP fácilmente con el archivo .htaccess en la raíz de tu sitio web.

Inserir CODE, HTML ou PHP:
<Limit GET POST>
Order Allow,Deny
Allow from all
Deny from 123.456.789.000
</Limit>


Puedes agregar múltiples IPs usando varias líneas Deny from.

2. Usando NGINX​

En servidores NGINX, debes editar el archivo de configuración del sitio (nginx.conf o el archivo de tu host virtual):

Inserir CODE, HTML ou PHP:
server {
listen 80;
server_name tu_dominio.com;

location / {
deny 123.456.789.000;
allow all;
}
}


Luego reinicia NGINX: sudo systemctl restart nginx

3. Con código PHP​

Si no tienes acceso al servidor, puedes bloquear IPs desde tu código:

Inserir CODE, HTML ou PHP:
$bloqueadas = ['123.456.789.000', '111.222.333.444'];
if (in_array($_SERVER['REMOTE_ADDR'], $bloqueadas)) {
header('HTTP/1.0 403 Forbidden');
exit('Acceso denegado.');
}

4. Firewall del servidor (iptables)​

Si tienes acceso root al servidor:

sudo iptables -A INPUT -s 123.456.789.000 -j DROP

Este método bloquea todas las conexiones de esa IP al servidor, no solo al sitio web.

5. Usando servicios como Cloudflare​

Si usas Cloudflare o un proxy inverso similar:

1. Ve al panel de Cloudflare.
2. Selecciona tu dominio.
3. Entra a la opción Firewall Rules.
4. Crea una nueva regla para bloquear la IP deseada.

Recomendaciones​

  • Evita bloquear rangos grandes de IP si no estás seguro, podrías afectar a usuarios legítimos.
  • Monitorea los accesos para asegurarte de que el bloqueo tenga sentido.
  • Usa herramientas como IPInfo.io o WhatIsMyIP.com para investigar IPs sospechosas.
 
Voltar
Topo