Bloqueio de sites com / etc / hosts

13

Existe um site, www.example.com, que tentei bloquear o acesso porque desperdiço muito do meu tempo. Então eu configurei meu arquivo /etc/hosts . Adicionei as seguintes linhas para bloquear o site tanto no IPv4 quanto no IPv6:

127.0.0.1 www.example.com
::1 www.example.com
127.0.0.1 http://www.example.com
::1 http://www.example.com
127.0.0.1 example.com
::1 example.com

Eu reiniciei meu computador e não consigo wget www.example.com , e o ping de www.example.com funciona como esperado, mas o site não está realmente bloqueado no meu navegador! Ainda posso acessá-lo no Firefox 28 e no Chromium.

Perguntas

  • O que está acontecendo?
  • Como faço para bloquear este site usando ferramentas no nível do sistema em vez de usar extensões do navegador?
por Newb 04.05.2014 / 07:44

2 respostas

10

Em vez disso, faça esse bloco usando /etc/hosts , sugiro usar um plug-in / plug-in do navegador como este: BlockSite para o Firefox ou StayFocusd para o Chrome.

BlockSite

StayFocusd

Mas eu quero realmente usar o arquivo / etc / hosts

Se você precisar fazer isso, tente adicionar suas entradas assim:

0.0.0.0   www.example.com
0.0.0.0   example.com
::0       www.example.com
::0       example.com

Você nunca deve adicionar entradas a esse arquivo que não sejam nomes de host. Portanto, não coloque nenhuma entrada lá que inclua prefixos como http:// etc.

    
por 04.05.2014 / 09:39
4

Você precisa liberar seu cache de DNS. De acordo com este artigo , você pode fazer isso reiniciando o seguinte serviços:

  • nscd
  • dnsmasq
  • named
por 04.01.2016 / 09:10