GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Bloquear direcciones IP y países usando .htaccess




Panels
  1. Cómo bloquear direcciones falsificadas locales usando el firewall de Linux

  2. Cómo cambiar el límite de memoria en el archivo .htaccess

  3. Bloqueo de todo el tráfico de países individuales usando IPSet e IPTables

  4. ¿Cómo bloquear direcciones IP y proteger archivos y carpetas con apache y .htaccess en ubuntu?

  5. ¿Cómo bloquear IP usando el archivo .htaccess?

Cómo bloquear/permitir ping usando iptables en Ubuntu

Cómo bloquear el acceso a wp-admin y wp-login en Nginx/Apache

¿Cómo incluir direcciones IP en la lista blanca/negra mediante la línea de comandos y la GUI en el firewall CSF?

Cómo restringir el acceso a su sitio web usando .htaccess y cPanel IP Blocker

¿Cómo bloquear una dirección IP usando .htaccess?

Fail2Ban Howto:Bloquear la dirección IP usando Fail2ban e IPTables

    Si recibe demasiado tráfico no deseado de ciertas IP, una herramienta útil es la función de bloqueo de IP del archivo .htaccess (haga clic aquí para ver un tutorial sobre cómo ver qué IP llega a su sitio) ). Este archivo se encuentra en la carpeta public_html de su dominio principal y en la carpeta principal de cualquier subdominio y dominio adicional. Simplemente agregue el siguiente código en la parte superior de su archivo:

    pedir permiso,
    denegar denegar desde 144.5.56.77
    denegar desde 12.34.23.107
    permitir de todos


    También puede hacer lo contrario y permitir que solo se permitan direcciones IP específicas en su sitio:

    pedir denegar, permitir
    negar de todo
    permitir desde 211.35.214.13


    ¿Qué pasa si el visitante no deseado es de un país diferente y sigue cambiando su IP? Siempre que su sitio web no esté destinado a visitantes de ese país, puede usar fácilmente la herramienta GeoIP para bloquear ese país. Simplemente agregue el siguiente código en la parte superior de su archivo .htaccess.


    Activar GeoIP
    # Agregue países que desea denegar aquí
    EstablecerEnvSi GEOIP_COUNTRY_CODE CO DenegarPaís
    Establecer EnvIf GEOIP_COUNTRY_CODE EG DenyCountry
    SetEnvIf GEOIP_COUNTRY_CODE HI DenyCountry
    Permitir de todos
    Denegar desde env=DenyCountry



    También puede hacer lo contrario y permitir que países específicos accedan a su sitio web. Esta es una excelente medida de seguridad proactiva si, por ejemplo, solo tiene la intención de tener clientes o visitantes australianos en su sitio.


    Activar GeoIP
    # Poner países para permitir aquí
    EstablecerEnvSi GEOIP_COUNTRY_CODE AU AllowCountry
    SetEnvIf GEOIP_COUNTRY_CODE NZ AllowCountry
    Denegar de todos
    Permitir desde env=AllowCountry


    Puede encontrar una lista de todos los códigos de países a continuación o en su fuente original aquí:http://dev.maxmind.com/geoip/legacy/codes/iso3166/