Блокировка youtube через файл hosts

Блокировка youtube через файл hosts

Я хотел бы заблокировать некоторые отвлекающие веб-сайты на своем компьютере.

Я подумал, что /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

Надеюсь, я смог помочь!

Связанный контент