Existe um site, www.example.com, que tentei me impedir de acessar, pois desperdiçou muito do meu tempo. Então eu configurei meu /etc/hosts
arquivo. Adicionei as seguintes linhas, para bloquear o site no IPv4 e 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
Reiniciei o computador e não consigo wget www.example.com
, e o ping www.example.com
funciona como esperado, mas o site não está realmente bloqueado no meu navegador! Ainda consigo acessá-lo no Firefox 28 e no Chromium.
Questões
- O que está acontecendo?
- Como bloquear este site usando ferramentas no nível do sistema em vez de usar extensões do navegador?
networking
dns
internet
hosts
Newb
fonte
fonte
http://www.example.com
(que deve ser bloqueado) ou digitouhttp://example.com
(que não está bloqueado)?example.com
ehttp://example.com
são bloqueados, maswww.example.com
, ehttp://www.example.com
não estão bloqueadas.Respostas:
Em vez disso, faça esse bloco usando
/etc/hosts
. Sugiro usar um complemento / plugin para navegador como este chamado: BlockSite for Firefox ou StayFocusd for Chrome.BlockSite
StayFocusd
Mas eu quero realmente usar o arquivo / etc / hosts
Se você deve fazer isso dessa maneira, tente adicionar suas entradas desta maneira:
Você nunca deve adicionar entradas a esse arquivo que não sejam nomes de host. Portanto, não insira nenhuma entrada que inclua prefixos como
http://
etc.fonte
http://www.example.com
vez dewww.example.com
. Agora o site está bloqueado.block site
, ambas ótimas.Você precisa liberar seu cache DNS. De acordo com este artigo , você pode fazer isso reiniciando os seguintes serviços:
nscd
dnsmasq
named
fonte