Como editar, redefinir o arquivo de hosts do Windows

Experimente Nosso Instrumento Para Eliminar Problemas

A questão surgiu de novo e percebi que nunca postei um tutorial sobre como editar e redefinir o arquivo Hosts do Windows. Gostaria de dar uma olhada na funcionalidade do arquivo Host primeiro.

O arquivo Hosts do Windows pode ser usado para bloquear ou redirecionar nomes de host. Um nome de host é a parte central de um endereço da web ou endereço local, por exemplo ghacks.net ou localhost. Cada entrada do arquivo de hosts especifica um endereço IP e um nome de host, que basicamente informa ao sistema que o nome de host deve ser resolvido com aquele endereço IP.

O servidor DNS, que geralmente é consultado, é ignorado para todas as entradas no arquivo Hosts, a menos que esteja codificado no sistema operacional.

Deixe-me dar dois exemplos em que isso pode ser benéfico: os usuários podem bloquear empresas de publicidade ou spammers, redirecionando as solicitações para o PC local. Basicamente, isso não carrega nada quando um site tenta carregar um anúncio, pop-up ou outro elemento.

Outro exemplo destaca que o arquivo hosts pode ser benéfico para os desenvolvedores da web. Digamos que você acabou de mover seu site para um novo servidor e o IP mudou no processo. Os servidores DNS precisam de até 48 horas para se propagar, o que significa que é difícil testar o site no novo servidor após a mudança se o servidor DNS ainda estiver redirecionando a solicitação para o servidor antigo.

O desenvolvedor da web pode atribuir o novo endereço IP ao site para evitar o problema de propagação. (Por favor, veja Trabalhe em sites antes da propagação de DNS para um guia detalhado sobre esse assunto)

Deve-se notar que o arquivo Hosts também pode ser explorado por software malicioso, seja redirecionando o usuário de sites legítimos para sites questionáveis, seja bloqueando o acesso ao software de segurança que ele pode precisar para remover esses programas novamente do PC.

A localização do arquivo Hosts do Windows

O arquivo Hosts do Windows está localizado no seguinte caminho:

% SystemRoot% system32 drivers etc

O% SystemRoot% no início é uma variável definida para o diretório do Windows. A maioria dos usuários do Windows instalou o sistema operacional em c: windows, o que significa que o arquivo hosts pode ser encontrado em c: windows system32 drivers etc hosts

Pode ser necessário exibir pastas ocultas do sistema se o Windows Explorer for usado para navegar até a pasta.

Um clique em Ferramentas> Opções de pasta no Windows Explorer e uma mudança para a guia Exibir abre um menu de configuração onde as pastas ocultas podem ser definidas para serem reveladas.

Se você usa o Windows 10, selecione Arquivo> Alterar pasta e opções de Pesquisa e mude para o menu Exibir.

Localize 'ocultar arquivos protegidos do sistema operacional (recomendado)' e 'arquivos e pastas ocultos' e verifique se o primeiro está desmarcado e se o último está definido como 'Mostrar arquivos, pastas e unidades ocultas'. As configurações podem ser facilmente revertidas dessa maneira, quando necessário.

hidden folders

O próprio arquivo Hosts pode ser editado com qualquer editor de texto simples, o Bloco de notas, por exemplo, que vem com o Windows. Você deve verificar primeiro se o arquivo Hosts está protegido contra gravação. Isso é feito clicando com o botão direito do mouse no arquivo e selecionando propriedades no menu de contexto de abertura.

Observe a seção de atributos da guia Geral. O arquivo está protegido contra gravação se somente leitura estiver marcado. Se for, remova a entrada. Se você mantiver a configuração somente leitura, não será possível editar ou redefinir o arquivo hosts.

Lembre-se de definir o atributo somente leitura novamente quando terminar para evitar a edição do arquivo hosts por terceiros.

hosts properties

O arquivo Hosts do Windows padrão não possui entradas ativas. Observe que uma linha que começa com # é uma linha de comentário que não será executada ou processada.

windows hosts file

Editando o arquivo Hosts do Windows

Dê uma olhada nos exemplos nos comentários. A sintaxe é sempre a mesma, primeiro o endereço IP para o qual você deseja redirecionar o nome do host e, em seguida, o nome do host separado por pelo menos um espaço.

  • Para adicionar entradas ao arquivo hosts, você deve inserir o endereço IP primeiro na próxima linha em branco, seguido por um espaço (ou pressionando tab) e o nome do host (que pode ser um nome de domínio ou localhost).
  • Para excluir entradas do arquivo Hosts do Windows, selecione a linha inteira e pressione o botão Excluir no teclado. Você também pode adicionar # na frente de qualquer linha para torná-lo um comentário de forma que não seja processado, mas preservado.
  • Para editar entradas individuais, clique na linha do mapeamento que deseja editar e faça as alterações.
  • Para redefinir o arquivo hosts, simplesmente remova todas as linhas que não sejam comentários. A Microsoft criou uma solução Fix-Ii para redefinir o arquivo hosts que pode ser usado em seu lugar. Os usuários só precisam executar o programa depois de baixá-lo para o sistema local. O principal benefício é que eles não precisam passar pelo processo manual dessa forma.

Observe que você precisa salvar as alterações antes que elas se tornem disponíveis. No Bloco de notas, você deve selecionar Arquivo> Salvar no menu para fazer isso.

E é assim que você edita e redefine o arquivo Hosts do Windows. Deixe quaisquer perguntas em aberto ou comentários na seção de comentários abaixo.

Artigos relacionados