ホストファイル経由でYouTubeをブロックする

ホストファイル経由でYouTubeをブロックする

気を散らすようなウェブサイトをコンピューターからブロックしたいです。

/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.ioreddit.com(予想通り)現在不可能です(Firefox は「接続できません」と報告します)。

しかし、どういうわけか YouTube では機能しません。 youtube.com には問題なくアクセスできます。 原因がわからないので、修正方法を知りたいです。

あるいは、Linux でシステム全体でサイトをブロックする他の方法も受け入れます。

答え1

Youtubeは複数のドメインを使用しており、相互にリダイレクトします。たとえば、youtube.comは通常、ユーチューブ

youtube.com をブロックする DNS がリダイレクトをブロックしない理由は正確にはわかりませんが、しばらく前に自分でこれを試したところ、他のサイトをブロックリストに追加することで問題が解決しました。

したがって、次のドメインをブロックリストに追加します。 ユーチューブ m.youtube.com youtu.be

お役に立てれば幸いです!

関連情報