Esta pergunta já tem uma resposta aqui:
Por isso, tentei bloquear alguns sites por razões óbvias, mas ainda posso continuar acessando esses sites, mesmo quando os supostamente os 'supostamente' os bloqueei.
Eu editei o /etc/hosts
arquivo para que fique assim (exemplo: Facebook)
0.0.0.0 https://www.facebook.com
0.0.0.0 facebook.com
0.0.0.0 www.facebook.com
Ainda posso 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 Firefox.
Estou executando o OS X Yosemite
networking
internet
Pessoa aleatória
fonte
fonte
Respostas:
Use o seguinte:
O endereço IP 127.0.0.1 é o host local , também conhecido como loopback local, para o 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 seu próprio sistema, tornando o FaceBook inacessível, pois o sistema obterá o endereço IP do site a partir do arquivo hosts, em vez de executar um DNS olho para cima. A primeira entrada que você coloca no arquivo, https://www.facebook.com , não pertence a ele. O arquivo fornece um mecanismo estático para converter um nome de domínio totalmente qualificado (FQDN) em 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. .
fonte