Blocking users by IP address is pretty simple with .htaccess.
So here it is the example:

Order allow, deny
Deny from 192.168.0.10
Deny from 212.155.
Deny from 1.2.3.4  5.6.7.8 127.0.0.1
Allow from all

Let’s take a look at the code line by line:
The first line “Order allow, deny” tells the web server the “Order” in which the Allow and Deny directive will be evaluated. It simply says: Give access to all hosts that are not present in the Deny from list and are present in the Allow from list. With allow, deny order Allow list is looked up first and then the web server checks the deny from list. So as we have allow from all – all access is allowed. Then the allowed access is filtered based on the Deny lists. With allow,deny access is disabled by default.

If we change the order to “deny, allow” then all access is enabled by default and only users in the deny lists are blocked. However as the deny is being processed first allow directives will override any maching settings set in deny directives.

The default Apache order is deny,allow. So you can skip the first line in your .htaccess file if you do not need to change the order in which the Deny and Allow rules are being evaluated by the web server.

So to keep the .htaccess simple you can just use:

Deny from 192.168.0.10
Deny from 212.155.

Basically you can use such rules in your .htaccess file to block a particular user, or a network from accessing your site.
You can put several IP address in a Deny or Allow rule. For example:

Deny from 1.2.3.4   5.6.7.9

The IP addresses must be separated by a space or tab.

You can put entire networks as

Deny from 212.155.

This will block all users which IP addresses start with 212.155

Or to block all access to your site:

Deny from all

And then add another line to enable access only for yourself:

Allow from 1.2.3.4

Where “1.2.3.4” should be replaced with your computer IP address.

Internet Explorer 10 Internet Explorer 10 Platform Preview ha presentado un nuevo lanzamiento (tercero) coincidiendo con la puesta a disposición de la primera versión en d...
Pinterest lanza una Aplicación gratuita para medir campañas Ofrecerá información sobre el número de usuarios a los que llega la campaña, las veces que se ha compartido e información sobre los usuarios que inter...
Adobe Flash 11 y AIR 3 Será a primeros del próximo mes cuando Adobe lance, en el marco de la conferencia para desarrolladores Max, Flash Player 11, con el que quiere demostr...
El iPad 3 cada vez mas cerca, sepa cuando sale definitivamente iPad 3 será presentado el próximo dia 6 de marzo en un acto de Apple que tendrá lugar en San Francisco según ha sabido All Things Digital. Además e...
HP presenta nuevo tablet: Slate 2 Hewlett-Packard nos ha sorprendido con una revisión del tablet Slate con Windows 7 y un precio más reducido. HP presentó el Slate hace ahora un...
Yahoo Content Analysis Yahoo Content Analysis es una herramienta creada por el buscador y que ahora ha sido liberada para su uso por cualquier desarrollador interesado. C...
Class My Hosting Requirements This is a simple class that can be used to calculate hosting bandwidth based on its audience. It takes as parameters the average number of visitors...
Estadisticas sobre Registros de Dominios en Venezuela Para diciembre del 2008 el NIC.VE tenía registrado 95.166 dominios: nombre alfanumérico único utilizado para identificar un sitio o servicio en Intern...
Firefox OS Inicialmente conocido como B2G (Boot to Gecko), Firefox OS es un sistema completamente abierto y basado en estándares Web como HTML5, CSS3 y JavaScrip...
La Wii sigue siendo la consola más vendida de Nintendo en Estados Unidos Nintendo se empeña en asegurar que la Nintendo 3DS es su consola más exitosa hasta la fecha, pero lo cierto es que las cifras muestran que en 2011 no ...
How to block users from accessing your site based on their IP address
Tagged on: