Como editar o arquivo hosts no Windows, macOS e Linux

O arquivo hosts do seu computador é responsável por associar nomes de domínio aos seus endereços IP. Se você está com dificuldades para acessar um site ou quer bloquear algum específico, editar esse arquivo pode ser a solução.

Neste artigo, vamos te mostrar como editar o arquivo hosts no Windows, macOS e Linux. Antes de ensinarmos o passo a passo, vamos explicar de forma simples o que é esse arquivo e por que aprender a editá-lo pode ser bem útil.

O que é o arquivo hosts

O arquivo hosts é uma configuração do seu sistema operacional que mapeia um nome de domínio para o seu respectivo endereço de protocolo da internet (IP).

Ele funciona de maneira semelhante a um servidor de DNS (sistema de nomes de domínio), que traduz o domínio de um site para seu endereço IP, permitindo que o seu navegador acesse a página.

A diferença é que o seu sistema operacional dá prioridade ao arquivo hosts em relação ao servidor DNS. Se a informação sobre o IP correspondente não estiver disponível localmente, o provedor de internet usará o servidor DNS.

Editar o arquivo hosts significa adicionar manualmente um domínio ou nome de host e seu respectivo endereço de IP. Isso pode ser útil em várias situações:

  • Resolução de domínios – ao hospedar um site, editar o arquivo hosts permite que seu domínio fique acessível imediatamente, sem precisar esperar pela propagação do DNS. Isso é útil quando você precisa verificar o site rapidamente.
  • Conectar nomes de host – os servidores DNS muitas vezes não conseguem resolver um nome de host para seu IP. Modificar o arquivo hosts permite especificar o endereço manualmente.
  • Bloquear sites – para empresas ou pais, editar o arquivo hosts permite bloquear o acesso a um site específico, atribuindo um IP personalizado ao seu domínio.
  • Corrigir erros – um site inacessível pode ocorrer quando seu domínio não é resolvido corretamente por problemas de DNS ou entradas incorretas. Editando o arquivo hosts, você garante que o IP seja válido.

Lembre-se de que as alterações no arquivo hosts só afetarão o seu computador local. Por exemplo, é necessário esperar pela propagação do DNS para que o site esteja acessível em outros sistemas.

Passos para editar o arquivo hosts

Antes de editar o arquivo hosts, verifique se você tem as informações necessárias sobre o site que deseja adicionar, como o nome de domínio e o endereço IP. Como os passos para obter essas informações podem variar de acordo com o provedor de hospedagem, é recomendável consultar a documentação do provedor ou entrar em contato com o suporte técnico.

Como editar o arquivo hosts no Windows

Aqui estão os passos para editar o arquivo hosts em um sistema Windows. O procedimento deve funcionar nas versões mais recentes do sistema operacional, como o Windows 11 e 10:

  1. Abra o Explorador de Arquivos na barra de tarefas. Como alternativa, abra o menu Iniciar e localize o Explorador de Arquivos.
  2. Navegue até C:\ → Windows → System32 → Drivers → etc.
  1. Clique com o botão direito do mouse no arquivo hosts e clique em Abrir com.
  2. Escolha seu editor de texto ou código preferido. Neste tutorial, vamos usar o Bloco de Notas. Clique em Abrir uma vez.
  3. No final do documento, adicione uma nova linha especificando o par IP-dominío. O formato deve ser assim:
185.185.185.185 dominio.com
  1. Pressione Ctrl + S para salvar as alterações.

Dica

Para desabilitar uma configuração, adicione um sinal de cerquilha (#) no início da linha, como # 185.185.185.185 dominio.com. Isso é mais seguro do que deletar a entrada, pois você pode facilmente reativá-la removendo o símbolo.

Como editar o arquivo hosts no macOS

A maneira mais fácil de editar o arquivo hosts no macOS é usando comandos no Terminal. Siga os passos abaixo:

  1. Abra a busca do Spotlight clicando no ícone da lupa no menu superior ou pressionando Command + Space.
  2. Pesquise e abra o Terminal.
  3. Execute o seguinte comando para abrir o arquivo hosts. Vamos usar o editor de texto Nano, pois é o mais simples:
sudo nano /etc/hosts
  1. Digite sua senha para conceder privilégios administrativos, caso o Terminal solicite.
  2. Role até o final do arquivo e adicione seu domínio e o endereço IP:
185.185.185.185 dominio.com
  1. Pressione Ctrl + XEnter para salvar as alterações.

Se você preferir usar uma interface gráfica, siga os passos abaixo. Lembre-se de que a interface pode variar dependendo da versão do sistema operacional:

  1. Vá até a barra de aplicativos e clique em Finder.
  2. Navegue até a barra de menu superior → Ir → Ir para a pasta.
  1. No campo destino, vá até /etc e localize o arquivo hosts.
  1. Clique com o botão direito no arquivo e selecione seu editor de texto preferido.
  2. Adicione sua configuração ao final do arquivo.
  3. Salve as alterações pressionando Command S.

Como editar o arquivo hosts no Linux

No Linux, você pode editar o arquivo hosts usando a interface gráfica ou comandos no Terminal. Para este tutorial, vamos usar o Terminal, pois é mais eficiente e funciona da mesma forma em qualquer distribuição.

  1. Abra o Terminal pressionando Ctrl Alt ou acessando-o no menu do iniciador de aplicativos.
  2. Em seguida, abra o arquivo usando o editor de texto de sua preferência. Vamos usar o Nano neste tutorial:
sudo nano /etc/hosts
  1. Digite sua senha de administrador. Se você estiver logado como root, pode pular esta etapa.
  2. Adicione o endereço IP e o nome de domínio no final do arquivo:
185.185.185.185 dominio.com
  1. Pressione Ctrl + XEnter para salvar as alterações.

Conclusão

O arquivo hosts do seu sistema operacional resolve um domínio ou nome de host para o seu endereço IP. Editar esse arquivo é útil se você deseja bloquear um site específico ou mapear explicitamente um site para seu endereço, garantindo acessibilidade na sua máquina local.

Neste artigo, explicamos como editar o arquivo hosts nos sistemas operacionais mais populares. Para usuários do Windows, basta navegar até C:\Windows\System32\Drivers\etc usando o Explorador de Arquivos e editar o arquivo usando o Bloco de Notas.

Já no macOS e no Linux, os passos são semelhantes. Abra o Terminal e execute o comando sudo nano /etc/hosts para abrir o arquivo. Depois de adicionar o domínio e seu endereço IP correspondente, pressione Ctrl XEnter para salvar as alterações.

Como editar arquivo hosts: perguntas frequentes

Como localizar o arquivo hosts?

No Windows, você pode encontrar o arquivo hosts navegando até o caminho C:\Windows\System32\Drivers\etc no Explorador de Arquivos. No macOS e no Linux, o arquivo está localizado no diretório /etc/hosts. Você pode acessá-lo usando o Terminal ou aplicativos como o Finder no macOS.

Quais sistemas operacionais usam o arquivo hosts?

O arquivo hosts é um componente essencial de rede em sistemas operacionais. Por sua importância, você pode encontrar esse arquivo em qualquer sistema operacional moderno, incluindo Windows, macOS e Linux.

Por que modificar o arquivo hosts?

Modificar o arquivo hosts garante que o seu site seja acessível, pois você adiciona explicitamente o endereço IP ao nome de domínio ou nome de host. Além disso, você pode bloquear ou redirecionar sites maliciosos, atribuindo outros endereços IP aos seus nomes de domínio.

Author
O autor

Bruno Santana

Jornalista formado pela Universidade Federal da Bahia e Especialista em Marketing de Conteúdo na Hostinger, onde atuo na criação e otimização de artigos úteis, envolventes e criativos em áreas como desenvolvimento web e, marketing. Além disso, sou colaborador eventual do site MacMagazine e da editoria de cultura do Jornal A Tarde, fascinado por arte, culinária e tecnologia.