bagaimana cara memblokir domain tertentu dalam file host?

13

Saya tahu panas untuk memblokir blog tumblr tunggal

127.0.1.1 something.tumblr.com

tapi saya ingin memblokir seluruh tumblr. Saya mencoba 127.0.1.1 tumblr.comtetapi tidak berhasil.

Apakah ada cara untuk melakukan ini?

pengguna1079002
sumber

Jawaban:

21

Pasang dnsmasq:

$ sudo apt-get install dnsmasq

Kemudian di /etc/dnsmasq.conf(yang mungkin harus Anda buat) tambahkan baris:

address=/tumblr.com/127.0.0.1

Ini akan memblokir tumblr.comdan semua subdomainnya dengan mengarahkannya ke localhost (127.0.0.1).


catatan:

Untuk Ubuntu Trusty dan yang lainnya yang sudah memiliki NetworkManager menggunakan dnsmasq secara default, Anda tidak perlu menginstal apa pun.

Cukup buat file /etc/NetworkManager/dnsmasq.d/local:

address=/tumblr.com/127.0.0.1

dan reboot atau restart NetworkManager

$ sudo service network-manager restart
Kerrick
sumber
Cara cerdas dan sederhana.
Luis Alvarado
2
Catatan ini tidak akan melakukan apa pun kecuali Anda juga mengatur koneksi Anda untuk menggunakan localhost / dnsmasq untuk resolusi nama.
ish
dan bagaimana Anda mengatur koneksi untuk menggunakan dnsmasq? apakah Anda memiliki tautan?
user1079002
1
@ user1079002 Pengaturan koneksi dapat ditemukan di tautan ini help.ubuntu.com/community/Dnsmasq
RAM
3

The /etc/hostsFile TIDAK mendukung subdomain wildcard. yaitu Anda tidak bisa mengatakan 127.0.0.1 *.tumblr.comdan memilikinya memblokir semua URL dari form something.tumblr.com .

Jika Anda ingin memblokir ini di tingkat browser, Anda bisa menggunakan plugin atau lebih baik, proxy penyaringan seperti Privoxy.

Jika Anda ingin memblokir ini di tingkat jaringan, sehingga tidak ada seorang pun di komputer yang dapat mengakses situs, Anda memerlukan aturan firewall sederhana untuk memblokir rentang IP something.tumblr.com , yang pada pandangan pertama tampaknya 50.97.143.0/24, yaitu 50.97.143.0-50.97.143.255.

ish
sumber
-1

Melihat dan mengambil alamat IP yang Anda masukkan sebagai literal, Anda salah mengetik. Alih-alih 127.0.1.1 itu harus 127.0.0.1

Shogun
sumber
2
Semua alamat di dalam 127.xxx adalah alamat loopback.
Skylar Ittner