/ 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.