jak zablokować określone domeny w pliku hosts?

13

Wiem, jak gorąco blokować jednego bloga Tumblr

127.0.1.1 something.tumblr.com

ale chcę zablokować cały tumblr. Próbowałem, 127.0.1.1 tumblr.comale to nie działa.

Czy jest na to sposób?

użytkownik1079002
źródło

Odpowiedzi:

21

Zainstaluj dnsmasq:

$ sudo apt-get install dnsmasq

Następnie w /etc/dnsmasq.conf(który być może będziesz musiał utworzyć) dodaj wiersz:

address=/tumblr.com/127.0.0.1

Spowoduje to zablokowanie tumblr.comi wszystkich jego subdomen poprzez przekierowanie do localhost (127.0.0.1).


Uwaga:

W Ubuntu Trusty i innych, które już mają NetworkManager, domyślnie używa dnsmasq, nie trzeba niczego instalować.

Wystarczy utworzyć plik /etc/NetworkManager/dnsmasq.d/local:

address=/tumblr.com/127.0.0.1

i uruchom ponownie lub uruchom ponownie NetworkManager

$ sudo service network-manager restart
Kerrick
źródło
Inteligentny i prosty sposób.
Luis Alvarado,
2
Pamiętaj, że nic to nie da, chyba że skonfigurujesz również połączenie do używania localhost / dnsmasq do rozpoznawania nazw.
ish
i jak skonfigurować połączenie do korzystania z dnsmasq? czy masz jakiś link?
user1079002
1
@ user1079002 Konfiguracja połączenia znajduje się w tym linku help.ubuntu.com/community/Dnsmasq
RAM
3

/etc/hostsPlików nie obsługuje wieloznacznych subdomen. tzn. nie możesz powiedzieć 127.0.0.1 *.tumblr.comi zablokować wszystkich adresów URL formularza what.tumblr.com .

Jeśli chcesz je zablokować na poziomie przeglądarki, możesz użyć wtyczki lub lepiej filtrującego serwera proxy, takiego jak Privoxy.

Jeśli chcesz zablokować je na poziomie sieci, tak, że nikt na tym komputerze można uzyskać dostęp do witryny, trzeba prostą regułę zapory do zablokowania something.tumblr.com „s zakres adresów IP, które na pierwszy rzut oka wydaje się 50.97.143.0/24, czyli 50.97.143.0-50.97.143.255.

ish
źródło
-1

Patrząc na adres IP i podając go dosłownie, wpisujesz go nieprawidłowo. Zamiast 127.0.1.1 powinno to być 127.0.0.1

Shogun
źródło
2
Wszystkie adresy w 127.xxx są adresami sprzężenia zwrotnego.
Skylar Ittner