não pode bloquear o site através de / etc / hosts

1

Estou tentando bloquear o site com a configuração de /etc/hosts file.

sudo sh -c 'echo "0.0.0.0 http://youtube.com" >> /etc/hosts'

mas ainda posso acessar o youtube pelo (s) navegador (es). até eu mudei o domínio para 127.0.0.1 mas não funcionou.

    
por andrian 28.02.2014 / 05:04

3 respostas

5

/ etc / hosts lida apenas com o hostname que você está acessando, não com o endereço da web inteiro. Então, para bloquear http://youtube.com/... , você só quer especificar youtube.com porque esse é o host.

Note que o YouTube realmente usa www.youtube.com (com o www) e que é considerado um nome de host diferente, então você teria que bloquear isso também.

A última coisa a notar é que isso apenas bloqueia a capacidade do seu sistema DNS de procurar o YouTube pelo seu nome de host. Ele não está bloqueando o YouTube com segurança, pois os usuários podem procurar seus endereços IP de outra forma. Um usuário determinado poderia fazer isso.

    
por thomasrutter 28.02.2014 / 05:14
1

Experimente sudo sh -c 'echo "0.0.0.0 youtube.com" >> /etc/hosts'

    
por david25272 28.02.2014 / 05:08
0

basta digitar www.youtube.com no arquivo / etc / hosts

    
por Beginner 28.02.2014 / 06:51