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:
- Inicie o Explorador de Arquivos e navegue até o local mencionado abaixo:
C:\Windows
ystem32\drivers\etc - Procure o arquivo hosts e clique com o botão direito nele.
- 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:
- Abra o bloco de notas pressionando Vitória + S, digitando "Bloco de Notas" na pesquisa do Windows e clicando em Executar como administrador.
- Na janela a seguir, navegue até Arquivo > Abrir.
- 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
- 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>
- 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>
- Para economizar tempo, clique em Arquivo > Salvar como.
- Expanda a lista suspensa para Salvar como tipo e escolha Todos os arquivos.
- 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.
- Vá para a área de trabalho, clique com o botão direito do mouse no arquivo que você acabou de criar e escolha Renomear.
- Remova o 2 (ou qualquer outro número/letra que você adicionou) para que o arquivo seja nomeado apenas como Hosts.
- Copie este arquivo.
- Inicie o Explorador de Arquivos e navegue até o local original do host.
- 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:
- Digite Prompt de Comando na pesquisa do Windows e clique em Executar como administrador.
- 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.
- Inicie o Explorador de Arquivos e navegue até o local abaixo:
%systemroot%
ystem32\drivers\etc - Renomeie o arquivo hosts para hosts.bak.
- Em seguida, navegue até o seguinte local:
%WinDir%
ystem32\drivers\etc - 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 - 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.