Como bloquear o IP de um país?

  • Autor Autor BetaGamer
  • 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
BetaGamer

BetaGamer

Préstamo en curso
1
Iota
Verificación en dos pasos activada
Verificado por Binance
Suscripción a IA
Hola, pues me gustaría bloquear Rusia ya que siempre me llega spam de Rusia y
me canse de bloquear cada ip de los bot.
alguien sabe como bloquear todo un pais con un solo click? busque en google y no entendí nada
no se si se llama Rango, o Rango implícito
espero me puedan ayudar
 
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
Con cloudflare puedes bloquear a un pais completo
 
si, pero necesito bloquearlo como te indique, es un sitio php simple

con .htaccess
Ejemplos:
The following will deny from China, North Korea, South Korea

GeoIPEnable On
# Put countries to deny here
SetEnvIf GEOIP_COUNTRY_CODE CN DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE KR DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE KP DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE <Country Code> DenyCountry

Allow from all
Deny from env=DenyCountry


Allow Countries using GeoIP and .htaccess​


The following will allow only from US, Canada and Mexico

GeoIPEnable On
# Put countries to allow here
SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE CA AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE MX AllowCountry

Deny from all
Allow from env=AllowCountry
 
gracias por eso bro, pero quede en lo mismo, lo que necesito es la ip madre de rusia
 
gracias por eso bro, pero quede en lo mismo, lo que necesito es la ip madre de rusia
No hay una "sola" IP de Rusia. Son varios subnets e IP Ranges de diferentes empresas.

Aquí varios subnets que tendrás que bloquear:


Lo más fácil será poner esa web en CloudFlare y en el Firewall bloqueas fácilmente.

Saludos
 
cloudflare socio es lo mejor.
 
Efectivamente como dijeron arriba la forma más practica es desde Cloudflare, en caso no lo uses directamente en el servidor desde iptables o firewall.
 
Bloque IPs de Rusia para Apache 2.4:

Archivo adjunto.

Para que verifiques que el formato funciona en tu htaccess primero coloca solamente tu propio IP en este formato:

Inserir CODE, HTML ou PHP:
<RequireAll>
Require all granted
Require not ip xxx.xxx.xxx.xxx/32
</RequireAll>

Asegurate de agregar tu IP con el slash y el 32.

Navegas tu web y si te muestra "Forbidden" si funcionan esas directivas en tu htaccess y ya podras usar los IPs de Rusia en el archivo adjunto.

Yo bloqueo Rusia, China, Afganista, Pakistan, Turquia, India, Vietnam, Singapur, Tailandia de esa manera y me libro de mucho spam.
 

Anexos

Voltar
Topo