Hay un sitio web, www.example.com, al que traté de bloquear el acceso porque desperdicia demasiado tiempo. Entonces configuré mi /etc/hosts
archivo. Agregué las siguientes líneas para bloquear el sitio web tanto en IPv4 como en 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
Reinicié mi computadora, y no puedo wget www.example.com
, y hacer ping www.example.com
funciona como se esperaba, ¡pero el sitio web no está bloqueado en mi navegador! Todavía puedo acceder a él en Firefox 28 y Chromium.
Preguntas
- ¿Que esta pasando?
- ¿Cómo bloqueo este sitio usando herramientas de nivel de sistema en lugar de usar extensiones de navegador?
networking
dns
internet
hosts
Newb
fuente
fuente
http://www.example.com
(que debería estar bloqueado) o escribióhttp://example.com
(que no está bloqueado)?example.com
yhttp://example.com
están bloqueados, perowww.example.com
, yhttp://www.example.com
no están bloqueados.Respuestas:
En lugar de hacer este bloque usando
/etc/hosts
, sugiero usar un complemento / complemento del navegador como este llamado: BlockSite para Firefox o StayFocusd para Chrome.BlockSite
StayFocusd
Pero realmente quiero usar el archivo / etc / hosts
Si debe hacerlo de esta manera, puede intentar agregar sus entradas de esta manera:
Nunca debe agregar entradas a este archivo que no sean nombres de host. Así que no coloque ninguna entrada que incluya prefijos como
http://
etc.fuente
http://www.example.com
lugar dewww.example.com
. Ahora el sitio está bloqueado.block site
, ambas excelentes.Necesita vaciar su caché DNS. De acuerdo con este artículo , puede hacerlo reiniciando los siguientes servicios:
nscd
dnsmasq
named
fuente