- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Blocco ip tramite Htaccess
-
Blocco ip tramite Htaccess
Avrei necessità di bloccare qualche range di ip, per esempio
- 80.100.100.1-80.100.100.254
- 125.125.125.1-125.125.130.254
Come si può inserire tale regola all'interno di un file htaccess?
-
Il modo migliore dovrebbe essere questo:
<Files *>
order allow,deny
allow from all
deny from 80.100.100/8
</Files>Ma ne esistono molti altri diversi.
-
-
Quello è il modo di scrivere un ip con subnetmask.
Puoi scrivere
Deny from 10.1
e qui escuderebbe qualunque ip che ha i primi due byte a 10.1Deny from 10.1.0.0/255.255.0.0
questa sarebbe la stessa cosa scritta in modo diversoDeny from 10.1.0.0/16
Anche questa è la stessa cosa scritta in modo diverso.Scrivila come meglio preferisci, l'importante è che ti sia chiaro.
Se vuoi approfondire le notazioni di IP, consulta questo link su wikipedia.
-
Grazie per le info...e grazie per il link...
Ma ora mi sorge un dubbio...
Se io volessi bloccare gli ip da 80.100.1.55 a 80.100.2.78 come dovrei fare?
-
Devi bloccare ogni singolo IP o, in alternativa, una classe (indirizzobase/netmask, come correttamente indicato da redsector).
Da quanto ne so io non credo che esista un metodo per bloccare un intervallo diverso di indirizzi qualunque. In ogni caso ti sposto in server, dove sapranno aiutarti meglio.
-
Qualcuno?
-
Come ha già segnalato osvi non c'è di modo di fare quel che chiedi se non bloccare singolarmente ogni IP.
Nel tuo caso se non vuoi fare così devi bloccare tutta la rete 80.100.xxx.xxx come suggerito da redsector.
-
@morris2003 said:
Grazie per le info...e grazie per il link...
Ma ora mi sorge un dubbio...
Se io volessi bloccare gli ip da 80.100.1.55 a 80.100.2.78 come dovrei fare?Order Allow, Deny Allow from all Deny from 80.100.1.* Deny from 80.100.2.*
In questa maniera chiudi l'accesso per tutti gli ip 80.100.1.0-255 e 80.100.2.0-255
Oppure:
Order Allow, Deny Allow from all Deny from 80.100.0.0/15