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?

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

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.


-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


2
Wszystkie adresy w 127.xxx są adresami sprzężenia zwrotnego.
Skylar Ittner
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.