O arquivo hosts é um componente de sistema presente em ambientes Windows, Linux e macOS. Sua função principal, em todos esses sistemas operacionais, é a de estabelecer a correspondência entre nomes de domínio e seus respectivos endereços IP. É comum que, caso você nunca tenha manipulado este arquivo, ele se apresente como um simples arquivo TXT vazio em seu disco, o que levanta questionamentos sobre sua real utilidade e motivos que levam usuários a modificá-lo. Além disso, cabe entender quais as consequências de alterações nesse arquivo.
O arquivo hosts é um vestígio da internet primórdia. Em um tempo onde o DNS ainda não existia, estes arquivos eram responsáveis por traduzir nomes de domínio em endereços IP. Tecnicamente, eles não são mais imprescindíveis, mas continuam sendo mantidos, sobretudo, para uso em redes. Atualmente, o arquivo hosts é frequentemente empregado para bloquear domínios específicos, embora também possa ser utilizado para redirecionar um site, nomear dispositivos em sua rede e outras funcionalidades. Em sua essência, ele desempenha o papel do DNS, ou seja, ao ser fornecido um domínio e um endereço IP, ele direciona a navegação do usuário para o IP correspondente ao digitar o domínio.
Alterando o Arquivo de Hosts
O arquivo hosts pode ser alterado no Windows 7, 8/8.1 e 10 seguindo um procedimento similar. É importante ressaltar que será necessário possuir privilégios administrativos para realizar qualquer modificação neste arquivo.
Localizando o Arquivo de Hosts
Navegue até o seguinte diretório e localize o arquivo nomeado ‘hosts’.
C:WindowsSystem32driversetc
Este é um arquivo de texto simples, embora a extensão TXT não seja exibida no final. Para abri-lo, clique com o botão direito do mouse sobre o arquivo e selecione o Bloco de Notas como aplicativo para abri-lo.
Antes de realizar qualquer alteração no arquivo hosts, é recomendável criar um backup. Apesar de ser incomum que modificações causem problemas graves, elas podem impactar o acesso a certos sites. Ter um backup é uma maneira eficaz de mitigar potenciais problemas. Se você realiza modificações frequentemente no arquivo hosts, é uma boa prática manter um backup de cada versão.
Adicionando um Domínio
Para incluir um domínio no arquivo hosts, é necessário o nome do domínio e seu respectivo endereço IP.
Sintaxe:
Endereço IP Nome do Domínio
Exemplo:
91.198.174.192 www.wikipedia.org
Certifique-se de não incluir “http” ou “https” antes do nome do domínio. Basta adicionar essa linha ao arquivo hosts, salvar as alterações e reiniciar o navegador. Você pode empregar um IP público para mapear um site, ou um endereço IP privado para direcionar um sistema ou servidor de rede para seu endereço de rede.
Bloqueando um Domínio
Para bloquear um domínio, apenas o domínio é necessário. Você redirecionará o domínio para seu próprio sistema. Abra o arquivo hosts e procure comentários contendo “localhost”. Este é o seu sistema.
Sintaxe:
Endereço Localhost Nome do Domínio
Exemplo:
127.0.0.1 www.wikipedia.org
Salve as alterações e reinicie o navegador. É possível usar um proxy para ignorar um domínio que foi bloqueado pelo arquivo hosts.
Conteúdo Padrão do Arquivo Hosts no Windows 10
A seguir, é apresentado o conteúdo de um arquivo hosts não modificado no Windows 10:
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # 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 # # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost
Ferramentas para Manipulação do Arquivo Hosts
Existem várias aplicações que facilitam a modificação do arquivo hosts. Elas essencialmente oferecem uma interface gráfica (GUI) para as tarefas que podem ser realizadas diretamente com o Bloco de Notas. Se você está apreensivo em modificar o arquivo hosts manualmente, pode recorrer a uma dessas ferramentas. Certifique-se de utilizar uma aplicação confiável e compare as alterações efetuadas para garantir a segurança.