![Блокировка youtube через файл hosts](https://rvso.com/image/1684448/%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20youtube%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20%D1%84%D0%B0%D0%B9%D0%BB%20hosts.png)
Я хотел бы заблокировать некоторые отвлекающие веб-сайты на своем компьютере.
Я подумал, что /etc/hosts
файл будет правильным местом для этого, потому что он будет применяться ко всем браузерам и клиентам. Вот как выглядит мой файл:
0.0.0.0 reddit.com
::0 reddit.com
0.0.0.0 colonist.io
::0 colonist.io
0.0.0.0 youtube.com
::0 youtube.com
0.0.0.0 youtube.de
::0 youtube.de
Посещение colonist.io
и reddit.com
(как и ожидалось) сейчас невозможно (Firefox сообщает «Невозможно подключиться»).
Но почему-то это не работает для youtube. Я могу зайти на youtube.com без проблем. Я не знаю, почему так, и хотел бы узнать, как это исправить.
В качестве альтернативы я бы также принял другие способы блокировки сайтов на уровне всей системы Linux.
решение1
Youtube использует несколько доменов, которые перенаправляют друг на друга. Например, youtube.com обычно перенаправляет наwww.youtube.com.
Я не знаю точно, почему DNS, блокирующий youtube.com, не блокирует перенаправление, но я сам некоторое время назад так сделал, и добавление других сайтов в черный список помогло.
Поэтому добавьте следующие домены в свой черный список: www.youtube.com m.youtube.com youtu.be
Надеюсь, я смог помочь!