Em alguns momentos é necessário bloquear ou liberar o acesso ao seu site ou pasta específica de seu site para alguns IPs, por exemplo para evitar ataques de IPs de determinados países onde não possuí público para sua página, para proteger uma área de seu site que pode ser acessada apenas através de seu IP, dentre outras possibilidades.
Para realizar o bloqueio é bem simples, basta adicionar o seguinte conteúdo no arquivo .htaccess de seu site ou de alguma pasta que deseja controlar o acesso. Poderá criar um arquivo .htaccess caso não exista um para seu site ou pasta que deseja bloquear.
order allow,deny
allow from all
deny from 111.111.1.111
* O IP bloqueado neste caso é 111.111.1.111
Pode bloquear mais de um IP facilmente também, veja o exemplo abaixo:
order allow,deny
allow from all
deny from 111.111.1.111
deny from 111.222.2.222
Também tem como liberar o acesso apenas para um IP e bloquear para os demais:
order deny,allow
deny from all
allow from 111.111.1.111
* Apenas o IP 111.111.1.111 terá acesso a visualização do site.