Como editar, redefinir o arquivo hosts do Windows

A pergunta surgiu novamente e eu percebi que nunca havia postado 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 principal de um endereço da web ou endereço local, por exemplo, ghacks.net ou localhost. Cada entrada de arquivo de hosts especifica um endereço IP e um nome de host, que basicamente informa ao sistema que o nome do host deve ser resolvido com esse endereço IP.

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

Deixe-me dar dois exemplos em que isso pode ser benéfico: os usuários podem bloquear empresas de publicidade conhecidas ou remetentes de spam redirecionando solicitações para o PC local. Isso basicamente 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 desenvolvedores da web. Digamos que você acabou de mover seu site para um novo servidor e o IP foi alterado 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. (Consulte Trabalhar em sites antes da propagação do DNS para obter um guia detalhado sobre esse assunto)

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

O local 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 opção 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 opções de pasta e pesquisa e, em seguida, 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.

O próprio arquivo Hosts pode ser editado com qualquer editor de texto sem formatação, o Bloco de Notas, por exemplo, que acompanha 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.

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

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

O arquivo padrão do Windows Hosts 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.

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, insira o endereço IP primeiro na próxima linha em branco, seguido por um espaço (ou pressionando a tecla tab) e o nome do host (que pode ser um nome de domínio ou host local).
  • Para excluir as 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 fazer um comentário para que não seja processado, mas preservado.
  • Para editar entradas individuais, clique na linha do mapeamento que você deseja editar e faça as alterações.
  • Para redefinir o arquivo hosts, basta remover todas as linhas que não são 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 no sistema local. O principal benefício é que eles não precisam passar pelo processo manual dessa maneira.

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

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

Artigos relacionados

  • O Hosts Block é um novo gerenciador de hosts de atualização automática
  • Visão geral do software de arquivos hosts
  • HostsMan: Um gerenciador de hosts do Windows
  • Otimizador de arquivos de hosts do Windows