Como funciona o acesso a um site?Para que seja possivel o seu navegador acessar um site qualquer (como o http://informaticamestre.blogspot.com) ele utiliza o DNS, acronico para Domain Name System ou, em portugues, Sistema de Nome de Dominio. Este sistema e responsavel pela traducao de enderecos de IP (numeros) em nomes. Isso facilita sobremaneira o acesso a sites, pois guardar o nome de um dominio e extremamente mais simples do que uma sequencia numerica, pois voce digita o dominio e o computador interpreta o IP. Contudo, antes de existir o DNS, os proprios computadores eram responsaveis por esta traducao, usando para isso um arquivo de nome hosts. Este arquivo e uma tabela dos sites e seus respectivos enderecos. Estes arquivos sao utilizados para bloquear ou redirecionar algum site. Primeiramente, ensinaremos somente sobre bloqueio, leia sobre redirecionamento mais abaixo.Encontrando o arquivo hostsA localizacao deste arquivo e diferente tanto em algumas versoes do proprio Windows quanto em outros sistemas operacionais. Alem das versoes do Windows, nos citaremos aqui outros dois SOs bastante utilizados: o Mac OS X e o Linux. Windows XP/Vista/7/8C:\Windows\system32\drivers\etc\hosts Mac OS X/private/etc/hosts Linux/etc/hostsO arquivo hosts nao possui extensao, entao os enderecos relacionados acima sao caminhos que levam diretamente para o arquivo. Como ele e um arquivo de texto simples, podera ser aberto por um bloco de notas comum.Para abrir o bloco de notas no windows 7/8 va no menu iniciar, todos os programas, acessorios e abra o bloco de notas como administrador, e navegue ate a pasta onde se encontra o arquivo hosts.windows\system32\drivers\etc\hostsJa no windows XP/Vista Va em Iniciar > Executar (atalho: Tecla do Windows + R) e entao digite (copie e cole) a sequencia:notepad %WINDIR%\system32\drivers\etc\hostsObs.: Usamos aqui o caminho %WINDIR% pois ele representa o diretorio e a pasta onde o Windows foi instalado, independente de ser C:, F:, G:, etc.Ao acessar o arquivo, voce visualizara o seguinte arquivo:Note que o unico endereco listado ali e o localhost, com o endereco de IP 127.0.0.1. Este endereco se chama loopback e e usado por sua maquina para se conectar a ela mesma, ou seja, nao e um endereco fora do seu computador.Bloqueando um siteAgora sim vamos tratar de como bloquear um site especificamente. Para fazer isso, voce precisa relacionar um IP nulo (0.0.0.0) a pagina que devera ser bloqueada. Depois disso, de um espaco (fica a seu criterio se espaco simples pressionando a barra de espaco ou espaco maior com a tecla Tab) e entao insira os enderecos da pagina.Como uma mesma pagina pode, muitas vezes, ser acessada por alguns enderecos diferentes, certifique-se de que incluiu todos na lista de bloqueio. Para tornar mais clara a explicacao, vamos mostrar como seria o codigo para bloqueio ao site ficticio Virus World:# Bloqueio Virus World0.0.0.0 www.virusworld.com0.0.0.0 virusworld.com0.0.0.0 www.virusworld.ws0.0.0.0 virusworld.wsVoce deve estar se perguntando sobre o uso do simbolo # antes do titulo. Ele serve para indicar um comentario e nao sera reconhecido pelo arquivo como algum codigo. Sua funcao e mais para questao de organizacao, pois com ele sera possivel criar separadores e lembretes, para que voce saiba o motivo que levou a bloquear determinada