Arquivos de host são arquivos de texto usados ​​para mapear nomes de domínio para endereços IP, exatamente o que os servidores DNS fazem. Você pode usá-los para simplificar a conexão com sites e, como tal, às vezes você precisará editar um.

Como tal, este guia explicará quais arquivos de host estão no Windows, como você pode editá-los e o que fazer se não puder fazê-lo.

O que é um arquivo hosts no Windows?

Quando seu computador deseja se conectar a um site, ele precisa se comunicar com um servidor DNS para converter a URL em um endereço de IP. No entanto, se você já conhece o endereço IP de um URL, pode adicionar os detalhes ao arquivo host e seu PC o usará sem consultar um servidor DNS ou o cache.

Digamos que você queira procurar nosso site, MakeUseOf, em seu navegador da web. Para que a pesquisa seja bem-sucedida, seu PC precisa de um endereço IP, para que ele procure no arquivo host.

Se você especificou anteriormente o URL do MakeUseOf e o IP correspondente no arquivo, seu PC usa essas informações para se conectar. Caso contrário, o PC tentará encontrar o endereço IP no cache DNS ou conectar-se a um servidor DNS normalmente.

Os arquivos hosts estão presentes em todos os sistemas operacionais, mas em locais diferentes. Aqui estão os locais típicos:

  • Windows 10 - "C:\Windows\System32\drivers\etc\hosts"
  • Mac OS X - "/private/etc/hosts"
  • Linux - "/etc/hosts"

Por que você deve editar o arquivo hosts?

O arquivo hosts é editado por vários motivos, mas normalmente você deseja fazer isso para um dos dois usos.

Primeiro, o arquivo hosts é útil se o seu servidor DNS não estiver funcionando de forma eficiente. Se o seu servidor DNS estiver lento, você pode inserir o endereço IP e o nome de domínio no arquivo hosts para acelerar o processo de pesquisa (se você souber todos os detalhes).

Por outro lado, você pode usar o bloco hosts para impedir que um PC acesse um site. Como o arquivo hosts é o primeiro porto de escala para um PC, você pode inserir um endereço inválido para o site de destino para impedir que seu PC o acesse.

Como editar o arquivo de hosts no Windows 10 e 11

Editar o arquivo hosts no Windows é bastante simples. Siga os passos abaixo.

1. Criar um backup

Primeiro, precisamos criar um backup. Isso o ajudará a reverter para um estado anterior se algo der errado.

Siga estes passos para prosseguir:

  1. Inicie o Explorador de Arquivos e navegue até o local mencionado abaixo:
    C:\Windows
    ystem32\drivers\etc
  2. Procure o arquivo hosts e clique com o botão direito nele.
  3. Escolher cópia de e cole o arquivo em outro local seguro em seu PC.

Para adicionar um nível de segurança extra, você também pode criar um ponto de restauração. Esse ponto de restauração permitirá reverter o estado atual do sistema operacional usando a funcionalidade Restauração do sistema.

2. Use o bloco de notas para editar o arquivo de hosts

Nesse método, iniciaremos o arquivo hosts usando o aplicativo Bloco de Notas e o editaremos diretamente.

Aqui está tudo o que você precisa fazer:

  1. Abra o bloco de notas pressionando Vitória + S, digitando "Bloco de Notas" na pesquisa do Windows e clicando em Executar como administrador.
  2. Na janela a seguir, navegue até Arquivo > Abrir.
  3. Digite o seguinte local no campo de texto para Nome do arquivo e clique em Abrir. Você também pode navegar manualmente para o arquivo.
    C:\Windows\System32\drivers\etc\hosts
  4. Depois que o arquivo for aberto, role para baixo até o final e digite o endereço IP seguido do nome de domínio do site que você deseja bloquear. Digamos que queremos adicionar o endereço IP do Google ao arquivo. Usando este exemplo, nosso arquivo terá a seguinte aparência.
    127.0.0.1 <umahref=" http://www.google.com">www.google.comuma>
  5. Se você deseja bloquear um site, basta inserir endereços IP incorretos, como 0.0.0.0. Usando o exemplo acima, estaremos inserindo o seguinte texto se quisermos bloquear o Google.
    0.0.0.0 <umahref=" http://www.google.com">www.google.comuma>
  6. Para economizar tempo, clique em Arquivo > Salvar como.
  7. Expanda a lista suspensa para Salvar como tipo e escolha Todos os arquivos.
  8. Nomeie o arquivo como anfitriões2 e salve-o em sua área de trabalho.

Agora que você tem um arquivo hosts pronto, tudo que você precisa fazer é colocá-lo no local certo.

  1. Vá para a área de trabalho, clique com o botão direito do mouse no arquivo que você acabou de criar e escolha Renomear.
  2. Remova o 2 (ou qualquer outro número/letra que você adicionou) para que o arquivo seja nomeado apenas como Hosts.
  3. Copie este arquivo.
  4. Inicie o Explorador de Arquivos e navegue até o local original do host.
  5. Cole o novo arquivo aqui e clique em Substitua o arquivo neste destino se um prompt de substituição for exibido.

Seu arquivo de hosts editado agora está pronto para uso.

O que fazer se o arquivo hosts não estiver funcionando

Se o arquivo hosts não estiver funcionando em seu sistema, pode haver vários motivos para isso estar acontecendo. Talvez você não consiga abrir o arquivo porque o formato não é compatível ou você não tem permissão suficiente para acessá-lo.

Se você estiver enfrentando problemas com o arquivo, aqui estão alguns métodos de solução de problemas que você pode tentar:

1. Esvazie o cache DNS e NetBIOS

Como esses problemas geralmente surgem devido a arquivos de cache corrompidos ou defeituosos, a primeira solução que recomendamos é limpar o cache.

Cobrimos como realizar o último em nosso guia sobre o que é um servidor DNS, então confira as instruções sobre como fazer isso.

Depois de limpar o cache DNS, siga estas etapas para limpar o cache NetBIOS:

  1. Digite Prompt de Comando na pesquisa do Windows e clique em Executar como administrador.
  2. Na janela a seguir, execute o seguinte comando:
    nbtstat -R

Depois que o comando for executado, verifique se o problema foi resolvido.

2. Redefinir o arquivo Hosts

Você também pode tentar redefinir o arquivo hosts para sua versão padrão para resolver quaisquer problemas relacionados a ele.

  1. Inicie o Explorador de Arquivos e navegue até o local abaixo:
    %systemroot% 
    ystem32\drivers\etc
  2. Renomeie o arquivo hosts para hosts.bak.
  3. Em seguida, navegue até o seguinte local:
    %WinDir%
    ystem32\drivers\etc
  4. Clique duas vezes no arquivo hosts e substitua o texto presente nele pelo seguinte:
    # Copyright (c) 1993-2009 Microsoft Corp.
    #
    # 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 seguido 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 estes) podem ser inseridos em
    # linhas ou após o nome da máquina indicado por um símbolo '#'.
    #
    # Por exemplo:
    #
    # 102.54.94.97rinoceronte.acme.com # fonteservidor
    # 38.25.63.10x.acme.com # xclientehospedeiro
    # resolução de nomes de host local é tratada dentro do próprio DNS.
    # 127.0.0.1localhost
    # ::1 localhost
  5. Salve o arquivo para fazer as alterações.

Personalizando seu arquivo de hosts no Windows

Agora você sabe como editar o arquivo hosts no Windows. Você pode usar essas informações para executar várias tarefas, como bloquear sites, redirecioná-los, criar atalhos para sites e até testar servidores da web.