como bloquear domínios específicos no arquivo hosts?

13

Eu sei que é bom bloquear um blog do Tumblr com

127.0.1.1 something.tumblr.com

mas eu quero bloquear todo o tumblr. Eu tentei, 127.0.1.1 tumblr.commas não está funcionando.

Existe uma maneira de fazer isso?

user1079002
fonte

Respostas:

21

Instalar dnsmasq:

$ sudo apt-get install dnsmasq

Em seguida, em /etc/dnsmasq.conf(que você pode precisar criar), adicione a linha:

address=/tumblr.com/127.0.0.1

Isso bloqueará tumblr.come todos os seus subdomínios redirecionando-o para o host local (127.0.0.1).


Nota:

Para o Ubuntu Trusty e outros que já possuem o NetworkManager usam o dnsmasq por padrão, você não precisa instalar nada.

Basta criar um arquivo /etc/NetworkManager/dnsmasq.d/local:

address=/tumblr.com/127.0.0.1

e reinicie ou reinicie o NetworkManager

$ sudo service network-manager restart
Kerrick
fonte
Maneira inteligente e simples.
Luis Alvarado
2
Observe que isso não fará nada, a menos que você também configure sua conexão para usar localhost / dnsmasq na resolução de nomes.
Ish
e como você configura a conexão para usar o dnsmasq? você tem algum link?
user1079002
1
@ user1079002 A configuração da conexão pode ser encontrada neste link help.ubuntu.com/community/Dnsmasq
RAM
3

O /etc/hostsarquivo NÃO suporta subdomínios curinga. ou seja, você não pode dizer 127.0.0.1 *.tumblr.come bloquear todos os URLs do formulário something.tumblr.com .

Se você deseja bloqueá-los no nível do navegador, pode usar um plug-in ou melhor, um proxy de filtragem como o Privoxy.

Se você deseja bloqueá-los no nível da rede, para que ninguém no computador possa acessar os sites, você precisa de uma regra simples de firewall para bloquear o intervalo de IP de something.tumblr.com , que à primeira vista parece ser 50.97.143.0/24, ou seja, 50.97.143.0-50.97.143.255.

ish
fonte
-1

Olhando e tomando o endereço IP digitado como literal, você está digitando errado. Em vez de 127.0.1.1, deveria ser 127.0.0.1

Shogun
fonte
2
Todos os endereços dentro de 127.xxx são endereços de auto-retorno.
Skylar Ittner