Bloqueie sites com / etc / hosts [duplicado]

1

Então, tentei bloquear alguns sites por motivos óbvios, mas ainda posso continuar indo até esses sites, mesmo quando eu os 'supostamente' bloqueou.

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

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

No entanto, ainda posso acessar o Facebook. O que estou fazendo errado?

EDIT: Only Chrome seems to block out the website, though I can still access it trough Safari and Firefox.

Estou executando o OS X Yosemite

    
por RandomPerson 05.08.2015 / 17:56

1 resposta

2

Use o seguinte:

127.0.0.1      facebook.com
127.0.0.1      www.facebook.com

O endereço IP 127.0.0.1 é o endereço localhost , conhecido como loopback local, para o seu sistema. Ao usar o 127.0.0.1, você está dizendo ao seu sistema que o endereço IP do facebook.com é o endereço do seu próprio sistema, efetivamente tornando o FaceBook inacessível, já que o sistema obterá o endereço IP do site do host ao invés de executar um < uma pesquisa de href="https://en.wikipedia.org/wiki/Fully_qualified_domain_name"> DNS . A primeira entrada que você colocou no arquivo, link , não pertence lá. O arquivo fornece um mecanismo estático para a tradução de um nome 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, não aqueles prefixados por um protocolo, como HTTP, HTTPS, FTP, etc.

    
por 05.08.2015 / 18:12