私は単一のtumblrブログをブロックするのが熱いことを知っています
127.0.1.1 something.tumblr.com
タンブラー全体をブロックしたいです。 127.0.1.1 tumblr.com
を試しましたが、機能しません。
これを行う方法はありますか?
インストールdnsmasq
:
$ Sudo apt-get install dnsmasq
次に、/etc/dnsmasq.conf
(作成する必要がある場合があります)に次の行を追加します。
address=/tumblr.com/127.0.0.1
これは、ローカルホスト(127.0.0.1)にリダイレクトすることにより、tumblr.com
とそのすべてのサブドメインをブロックします。
注:
NetworkManagerをすでに持っているUbuntu Trustyなどでは、デフォルトでdnsmasqを使用するため、何もインストールする必要はありません。
ファイル/etc/NetworkManager/dnsmasq.d/local
を作成するだけです:
address=/tumblr.com/127.0.0.1
networkManagerを再起動または再起動します
$ Sudo service network-manager restart
/etc/hosts
ファイルは、ワイルドカードサブドメインをサポートしていません。つまり、127.0.0.1 *.tumblr.com
とは言えず、something.tumblr.comという形式のすべてのURLをブロックすることはできません。
ブラウザレベルでこれらをブロックする場合は、プラグインを使用するか、Privoxyなどのフィルタリングプロキシを使用できます。
これらをネットワークレベルでブロックして、そのコンピューター上の誰もサイトにアクセスできないようにする場合は、単純なファイアウォールルールでsomething.tumblr.comのIP範囲をブロックする必要があります。一見、50.97.143.0/24
、つまり50.97.143.0-50.97.143.255のように見えます。