не может заблокировать сайт через / etc / hosts

Я пытаюсь заблокировать сайт с помощью настройки файла /etc/hosts.

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

, но я все еще могу получить доступ к YouTube из браузера (ов). даже я изменил домен на 127.0.0.1, но это не сработало.

1
задан 28 February 2014 в 08:04

3 ответа

/etc/hosts только имеет дело с имя узла , Вы получаете доступ, не целый веб-адрес. Таким образом для блокирования http://youtube.com/... Вы только хотите определить youtube.com, потому что это - хост.

Примечание, которое YouTube на самом деле использует www.youtube.com (с www) и это считают различным именем узла, таким образом, необходимо было бы заблокировать это также.

заключительная вещь отметить состоит в том что это справедливые блоки Ваша способность к Вашей системе DNS, чтобы быть в состоянии искать YouTube его именем узла. Это надежно не блокирует YouTube, поскольку пользователи могут быть в состоянии искать его IP-адреса некоторый другой путь. Решительный пользователь мог сделать это.

0
ответ дан 28 February 2014 в 08:04

Попробуйте sudo sh -c 'echo "0.0.0.0 youtube.com" >> /etc/hosts'

0
ответ дан 28 February 2014 в 08:04

просто введите www.youtube.com в/etc/hosts файле

0
ответ дан 28 February 2014 в 08:04

Другие вопросы по тегам:

Похожие вопросы: