Edite o arquivo de hosts do Windows para bloquear ou redirecionar sites


O arquivo de hosts do Windows é um arquivo que o Windows usa para controlar e mapear endereços IP. Ao editar o arquivo Hosts, o Windows pode ser personalizado para bloquear ou redirecionar sites específicos e até mesmo protocolos usados ​​por programas e aplicativos.

Para começar a editar o arquivo Hosts do Windows, primeiro é necessário localizá-lo. Abra o Windows Explorer e clique em Este PCou Meu Computador. Clique duas vezes em C: \, depois na pasta Windowse role a página até chegar à pasta System32. Dentro dessa pasta, abra driverse abra etc. Você verá agora vários arquivos, um dos quais é hosts.

hosts file

Agora, observe que o tipo de arquivo para o arquivo hostsestá listado como File. Como não há nenhum programa padrão configurado para abrir um tipo de arquivo como este, clicar duas vezes no arquivo hosts fornecerá a você um prompt do Windows, perguntando qual programa você gostaria de usar para abrir o arquivo.

Choose a program prompt - Windows 7

A partir desta solicitação, você pode optar por editar o arquivo de hosts com o Bloco de Notas. Portanto, basta clicar para selecionar o Bloco de notase clicar no botão OK. A partir daí, o Bloco de Notas será iniciado com as informações do arquivo hosts.

hosts file notepad

Esta forma de abrir o arquivo hosts foi demonstrada para mostrar onde o arquivo hosts está na verdade, localizado dentro do Windows, mas você não poderá editá-lo porque é um arquivo de sistema. Para editar o arquivo, você precisa primeiro abrir o Bloco de Notas, executando como Administrador.

Clique em Iniciare digite Notepad, mas não clique no Bloco de Notas para abrir. isto. Em vez disso, clique com o botão direito do mouse na lista do Bloco de Notas para abrir o menu de contexto. Selecione a opção Executar como administrador.

notepad run as admin

Com o Bloco de notas aberto, selecione Arquivo & gt; Abra. Navegue para C: \ Windows \ System32 \ drivers \ etc. Você receberá uma tela em branco que exibe o prompt Nenhum item corresponde à sua pesquisa. Altere Documentos de texto (* .txt) para Todos os arquivosusando o menu suspenso. Agora, você pode selecionar o arquivo hostse clicar em Abrir.

open hosts file

Adicionando arquivos para o arquivo hosts é muito simples. O arquivo hosts usa o formato:

IP Address   exampledomain.com

Bloquear um site no Windows é tão simples quanto digitar o seguinte na parte inferior do arquivo hosts:

127.0.0.1    www.exampledomain.com

Então, se eu quisesse bloquear um site como www.nytimes.com, poderia adicionar a seguinte linha:

127.0.0.1    www.nytimes.com

redirect website hosts

O que estamos realmente dizendo ao Windows é que o site www.nytimes.com deve redirecionar para o endereço IP 127.0.0.1, que é apenas o endereço de loopback em nosso sistema local. Se você não tiver uma configuração de site local no seu computador, você só terá uma página de erro no seu navegador da Web.

site cannot be reached

Pretty legal né!? Obviamente, você pode ver como isso pode ser usado de diversas maneiras: uma brincadeira, controle dos pais etc. Se você não quisesse bloquear o site dessa maneira, também poderia redirecioná-lo para outro site. Para fazer isso, você precisa primeiro encontrar o endereço IP do outro site.

Para fazer isso, basta abrir um prompt de comando (clique em Iniciar e digite CMD) e digite o seguinte comando:

ping examplewebsite.com

ping website

No meu exemplo, fiz ping no Adobe.com. O endereço IP é 192.150.16.117. Agora posso simplesmente conectar esse número no meu arquivo hosts na frente de www.nytimes.com.

hosts file redirect

Agora, quando visito www.nytimes. com, eu me redireciono para o Adobe.com! Agradável! Se isso não funcionar nos sites que você está inserindo, pode ser devido ao URL que você está usando. Por exemplo, faz diferença usar www.nytimes.comem vez de nytimes.comsem o www. Visite o site e veja exatamente qual é o URL do site que você deseja redirecionar. Você deve sempre tentar sem o www primeiro para ver se isso funciona.

Se o site usa HTTPS como o Google.com ou algo assim, ele ainda deve redirecionar se você usar o nome do host. Não há como especificar a versão HTTPS de um site no arquivo HOSTS, mas ele deve redirecionar as versões HTTPS e não HTTPS do site se você usar apenas o nome do host (ou seja, google.com).

Por fim, você pode usar o arquivo hosts para criar atalhos simples para seus próprios dispositivos na rede. Por exemplo, meu roteador está em 192.168.1.3em minha rede doméstica, mas eu poderia adicionar a seguinte linha ao meu arquivo de hosts e simplesmente digitar myrouter.comem meu endereço bar.

redirect to local device

Realmente não importa se myrouter.com é na verdade um site ou não porque o arquivo hosts é lido primeiro e você está redirecionado para o endereço IP especificado no arquivo. Vale a pena notar que nem todos os navegadores podem usar o arquivo hosts, portanto, se não estiver funcionando, esse pode ser o problema. Eu testei usando IE, Microsoft Edge, Chrome e Firefox e funcionou em todos os navegadores.

No geral, o arquivo hosts ainda é útil, mesmo no Windows 10. Ele também funciona bem no Windows 8, 7, Vista, etc Se você tiver alguma dúvida, fique à vontade para comentar. Aproveite!

Alterando o arquivo hosts para bloquear a redirecionar sites

Postagens relacionadas:


22.03.2016