Com o Windows 7, por que uma entrada no arquivo hosts não está funcionando?

3

Atualizei algumas entradas no arquivo de hosts em %código%. Como teste, decidi fazer o Google apontar para C:\WINDOWS\System32\drivers\etc .

# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost
::1             localhost
127.0.0.1       google.com

Isso funciona bem no Windows Vista, mas não no Widows 7. Quando digito 127.0.0.1 no meu navegador, ele vai diretamente para o site do Google.

Não estou usando um servidor proxy, e acho que pode haver algumas configurações temporárias de DNS que precisam ser liberadas, mas não tenho certeza.

Alguém sabe como consertar isso?

    
por HopelessN00b 27.09.2009 / 18:04

7 respostas

6

Talvez seja necessário reiniciar o Internet Explorer ou o Firefox ou qualquer navegador que você esteja usando.

Além disso, tente ir ao prompt de comando e digite:

ipconfig /flushdns

Por fim, verifique se você está digitando google.com.br na barra de endereço e lembre-se de que google.com.br e www.google.com.br são completamente diferentes no que diz respeito ao DNS, e você precisará adicionar uma entrada para ambos.

    
por 27.09.2009 / 18:08
1

Uma adição à resposta de @ wil.

os espaços entre o IP e o nome do host são tão importantes no windows 7

127.0.0.1       localhost

No vista, um separador funciona perfeitamente, mas no Windows 7, parece que deve ser 8 espaços

    
por 27.09.2009 / 19:07
1

Eu notei que leva um certo tempo para resolver no Windows 7.

Além disso, só tenho um espaço que separa "127.0.0.1 domain" e funciona bem.

O ipconfig / flushdns não parece fazer diferença apenas limpar seu cache e esperar alguns minutos para que ele tenha efeito.

se ainda tiver problemas, certifique-se de executar o bloco de notas como admin quando editar o arquivo e salvar.

    
por 24.09.2010 / 20:43
1

Aqui está o que eu fiz, quando todas as soluções acima falharam. vamos para: C: \ Windows \ winsxs Pesquisar por "hosts" para mim, está localizado em: C: \ Windows \ winsxs \ x86_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_045b589158ae90da \ hosts

clique com o botão direito do mouse nele > > propriedades > > segurança > > avanço > > guia do proprietário alterar a propriedade para administradores, depois altere as permissões do arquivo para controle total para o grupo de administradores.

Edite o arquivo hosts com as entradas.

Desative a pré-busca do dns do chrome, pois ele pode armazenar endereços IP de vários sites. Além disso, verifique suas configurações de internet e desative todos os servidores proxy que estiver usando.

    
por 14.01.2011 / 16:31
0

Sua inscrição estava correta, mas de alguma forma eu fiz alguns experimentos comigo mesmo. Então, o que eu fiz foi limpar meu histórico de navegação desde o início do meu navegador, por exemplo: Google Chrome, depois que eu limpei todo o histórico, fechei o navegador e relancei novamente e tente navegar no site que você deseja bloquear .

(Mas certifique-se de editar ou colocar já as entradas de sites que você deseja bloquear no arquivo HOSTS)

No começo eu edito o arquivo HOSTS e bloqueio o site que eu quero depois que eu abro meu navegador sem limpar seu histórico de navegação e é isso não funcionar hehe.

    
por 01.06.2016 / 05:35
0

Esta é uma pergunta antiga, mas apenas hoje tivemos uma situação em que notamos o arquivo host sendo ignorado. Minha resposta provavelmente não se aplica a você, mas se eu puder ajudar apenas uma pessoa a tirar o cabelo, valeria a pena postá-la.

No nosso caso, usamos o notepad ++ para editar o arquivo hosts e não conseguimos entender por que nenhuma das entradas funcionou. Acabou que o notepad ++ estava salvando o arquivo com um formato EOL (final de linha) errado. Quando finalmente abrimos o arquivo no notepad normal, vimos uma enorme string na linha 1. Por isso, não fez nada.

    
por 19.10.2016 / 14:40
-1

Acho que descobri por que parece que não está funcionando se você optar por testá-lo com google e isso ocorre porque nossos navegadores alteram o endereço para https e, como é um protocolo seguro, ele ignora nossa confiança arquivo host. mas na verdade ainda está funcionando bem. Como exemplo, obviamente, bloquear o hp.com é apenas um teste, por favor desfaça depois de confirmar o seu trabalho. Tente 127.0.0.1 www.hp.com não se preocupe com quantos espaços, contanto que haja um que deve bloquear esse endereço

    
por 16.04.2015 / 21:02