Como bloquear sites no arquivo localhost?

11

Editei meu arquivo localhost para bloquear os dois últimos sites ( texto em negrito ), mas o mozilla ainda se conecta a eles. Por exemplo: quando estou tentando ir para o latestdownload.org, ele me muda para essa coisa de sexta-feira negra ... alguém pode olhar e me dizer o que fiz de errado e como corrigi-lo para que funcione. obrigado

#
# Este é um arquivo HOSTS de amostra usado pelo Microsoft TCP / IP para Windows.
#
# Este arquivo contém os mapeamentos de endereços IP para nomes de host. Cada
# entrada deve ser mantida em uma linha individual. O endereço IP deve
# seja colocado na primeira coluna seguida pelo nome do host correspondente.
# O endereço IP e o nome do host devem ser separados por pelo menos um
# espaço.
#
# Além disso, comentários (como esses) podem ser inseridos em
# linhas ou após o nome da máquina indicado por um símbolo '#'.
#
# Por exemplo:
#
# 102.54.94.97 rhino.acme.com # servidor de origem
# 38.25.63.10 x.acme.com # x host do cliente

# localhost resolução de nomes é tratada no próprio DNS.
# 127.0.0.1 localhost
# :: 1 localhost

** 127.0.0.1 http://searchmagnified.com
127.0.0.1 http://searchmagnified.com/?dn=blackfridayeveryday.info&fp=2j89hM9NN374n04BRBX%2Bhz5DsUH8KrqD%2B61pScTW%2BtCm8hlQlisunD4XsyoEAhNOqtQQnztm65aCVYHd5705AQ%3D%3D&prvtof=xSt4De0710HIVzV3r4oJXTYRNmGKp5oOIOMC43%2BYZqH1hufFQfaEioz44OkBxZ1KCbqv2SqaMXgKKD2Si6qt8sGjaIvMpvR%2FXmJlXXTgWEgiz8ZtoaLKW0GOLsnAN6ye&poru=cDEmaPRsJFXpjVEX50b6uEXpEkLx0jNpkIf0ytZnAXeHoLCSeQMRC%2FhAUlpR6sUx6ttXi7u8%2BCO2pnuWOqE9daXTm4CrjKIj7Tst2olm0mc%3D&cifr=1&**
Kristen
fonte
localhost destina-se a servir a resolução de nomes locais, não a bloquear o site. De fato, ainda é possível acessar os sites proibidos usando o IP numérico. A maneira correta de fazer esse bloqueio é por meio de algum firewall, como as tabelas de IP.
Zakmck

Respostas:

18

Esse é o formato errado. Você não pode usar URLs hostsapenas em nomes de máquinas.

Por exemplo. esta entrada seria OK:

127.0.0.1 searchmagnified.com

que seria redirecionar todas as conexões para searchmagnified.coma localhost(não apenas HTTP, tudo ).

Também depende de não haver nada em execução localhostpara responder, por exemplo. se você estiver executando o IIS, ele responderá (possivelmente com um erro) às solicitações redirecionadas.

Richard
fonte
9
Além disso, às vezes você precisa limpar o cache DNS com ipconfig /flushdns. 1
jmort253
6

Você pode usar, WWWmas não o http:.

127.0.0.1 www.yahoo.com

Estamos dizendo à nossa máquina local que o Yahoo realmente existe na máquina local. Qualquer solicitação www.yahoo.comserá direcionada para a máquina local e, portanto, efetivamente bloqueada. Você também pode usar o IP de outro site se quiser ser criativo.

Vamos dar uma olhada em uma URL que http://www.yahoo.com
http://define o protocolo de transferência, neste caso, Hyper Text Transport Protocol; esse é o padrão para visualizar sites. Outro protocolo comum é ftp://para transferência de arquivos.
wwwé o host
yahoo.come o domínio
.comé classificado como o TLD (domínio de nível superior)

Uma entrada de arquivo HOSTS desconsidera o protocolo de transferência, portanto não é necessário. No entanto, o host desempenha um papel importante. Um webmaster pode optar por definir um host para seu site. WWWtornou-se o padrão universal para o host padrão. É tão comum definir um site sem host também. Isto significa que, na medida do DNS vai www.yahoo.come yahoo.comsão dois locais totalmente diferentes, mesmo que resolver para o mesmo lugar. Por isso, para bloquear efetivamente o site, você também deve bloquear todos os hosts. Isso normalmente significa:

127.0.0.1 yahoo.com

127.0.0.1 www.yahoo.com

avirk
fonte