Bloqueie sites com /etc/hosts

Bloqueie sites com /etc/hosts

Tentei bloquear alguns sites por motivos óbvios, mas ainda consigo continuar acessando esses sites mesmo quando 'supostamente' os bloqueei.

Eu editei o /etc/hostsarquivo para que fique assim (por exemplo, o Facebook)

0.0.0.0       https://www.facebook.com
0.0.0.0       facebook.com
0.0.0.0       www.facebook.com

Mesmo assim, ainda consigo acessar o Facebook. O que estou fazendo de errado?

EDIT: Apenas o Chrome parece bloquear o site, embora eu ainda possa acessá-lo através do Safari e do Firefox.

Estou executando o OS X Yosemite

Responder1

Use o seguinte:

127.0.0.1      facebook.com
127.0.0.1      www.facebook.com

O endereço IP 127.0.0.1 é ohost local, também conhecido como loopback local, endereço do seu sistema. Ao usar 127.0.0.1, você está informando ao seu sistema que o endereço IP do facebook.com é o endereço do próprio sistema, tornando o FaceBook inacessível, já que o sistema obterá o endereço IP do site do arquivo hosts em vez de executar umaDNSolho para cima. A primeira entrada que você coloca no arquivo,https://www.facebook.com, não pertence a esse lugar. O arquivo fornece um mecanismo estático para traduzir umnome de domínio totalmente qualificado (FQDN)para um endereço IP, portanto, deve conter apenas FQDNs ou nomes de host com endereços IP associados, e não aqueles prefixados por um protocolo, como HTTP, HTTPS, FTP, etc.

informação relacionada