Como editar o arquivo Hosts no Windows, macOS e Linux: um guia completo e prático

  • O arquivo hosts permite que você associe manualmente domínios e endereços IP, tendo prioridade sobre o DNS e facilitando testes locais, bloqueios e redirecionamentos.
  • Editar o arquivo hosts requer permissões de administrador e cuidado para evitar erros de sintaxe ou alterações maliciosas; é sempre recomendável fazer um backup antes de editá-lo.
  • O gerenciamento adequado do arquivo hosts envolve saber sua localização em cada sistema operacional, limpar o cache DNS após alterações e proteger o arquivo contra acesso não autorizado.
  • O uso avançado do arquivo hosts permite o desenvolvimento web local, a migração segura do site e o bloqueio eficiente de páginas indesejadas, mas com arquivos muito grandes, isso pode afetar o desempenho.

Guia para editar o arquivo hosts no Windows, macOS e Linux

Você já se perguntou como pode direcionar um domínio para qualquer endereço IP que desejar, visualizar um site antes que o DNS mude ou bloquear sites sem instalar nenhum software? Tudo isso e muito mais é possível manipulando o arquivo hosts no Windows, MacOS e Linux, uma ferramenta que, embora discreta, continua sendo indispensável para técnicos, desenvolvedores e usuários avançados.

Este guia explica em detalhes, passo a passo e de forma compreensível, Tudo o que você precisa saber sobre o arquivo hosts: para que serve, como funciona, exemplos, suas aplicações práticas, os riscos de manipulá-lo sem saber, como protegê-lo, rotas em cada sistema operacional e uma revisão de ferramentas e truques para aproveite ao máximo tanto no Windows Assim como no macOS e no Linux. Se você procura uma referência completa, clareza e dicas úteis para modificar o arquivo hosts, aqui está a resposta definitiva.

O que é o arquivo hosts e para que ele serve?

El arquivo hosts É um arquivo de texto simples encontrado em todos os sistemas operacionais modernos. Sua principal função é associar manualmente nomes de domínio a endereços IP.Antes da existência dos servidores DNS, este era o sistema universal para que cada computador soubesse qual endereço IP correspondia a cada domínio. Hoje, seu uso foi relegado a casos específicos, mas continua sendo fundamental e tem prioridade sobre o DNS.

O arquivo hosts é consultado Cada vez que você insere um domínio no seu navegadorSe encontrar uma entrada associada, seu computador usará o endereço IP especificado, ignorando o retornado pelo DNS. Portanto, é uma ferramenta poderosa para:

O que é o Microsoft PowerToys
Artigo relacionado:
Tudo o que você pode fazer com o Microsoft PowerToys: Um guia completo em espanhol
  • Veja como um site ficaria após uma migração ou antes de atualizar o DNS.
  • Teste desenvolvimentos web ou alterações em servidores localmente e de forma privada.
  • Bloqueie sites indesejados sem instalar programas.
  • Redirecionar temporariamente domínios para teste ou para impedir a propagação de DNS.

Por que é útil modificar o arquivo hosts?

Etapas para editar o arquivo hosts no Windows, macOS e Linux

Modificar este arquivo permite controlar a resolução de domínio localmente e de forma personalizada no seu computador. Alguns exemplos práticos onde o arquivo hosts é essencial:

  • Hospedagem de testes de migração: Você pode verificar se tudo está funcionando corretamente antes de apontar o domínio globalmente para o novo servidor.
  • Desenvolvimento Web: Visualize um site local/privado mesmo que o domínio ainda esteja operacional na hospedagem anterior.
  • Bloqueio de sites para controle parental, produtividade ou prevenção de malware, simplesmente desviando solicitações para um IP inexistente.
  • Evite anúncios ou sites indesejados associando endereços de servidores de anúncios com IPs internos inacessíveis.

Lembre-se de que essas mudanças Eles só entram em vigor no dispositivo no qual você edita o arquivo hosts., eles não afetam mais ninguém, a menos que você replique o arquivo em outros computadores.

Estrutura e operação do arquivo hosts

O arquivo hosts é um arquivo de texto simples que você pode abrir com qualquer editor como o Bloco de Notas no Windows, o nano no Linux/Mac ou qualquer outro editor de sua escolha. A sintaxe básica é simples e sempre segue o seguinte esquema:

IP de destino domain.com

Por exemplo:

127.0.0.1 localhost 93.184.216.34 example.org www.example.org

Além disso, é possível adicionar comentários usando o símbolo #, permitindo que você explique o motivo de cada entrada ou desative-a temporariamente sem excluí-la.

Localização do arquivo hosts de acordo com o sistema operacional

A localização do arquivo hosts varia de acordo com o sistema. Cada sistema o armazena em diretórios de sistema protegidos:

  • Windows:
    C:\Windows\System32\drivers\etc\hosts
  • MacOS:
    /private/etc/hosts
  • Linux:
    /etc/hosts

Em todos os casos, você precisará de permissões de administrador para modificá-lo.

Caso especial: O que acontece se você inserir uma entrada incorreta ou maliciosa

Editar o arquivo hosts tem certas consequências. Qualquer entrada definido aqui terá prioridade sobre o DNS Comum. Uma entrada incorreta pode bloquear seu acesso a um site ou redirecioná-lo para o endereço IP errado. Portanto, é importante lidar com isso com cuidado e, se você notar qualquer comportamento incomum de navegação, sempre verifique se o arquivo não foi adulterado sem permissão (um sintoma comum de infecção por malware).

Riscos e precauções ao modificar o arquivo hosts

Embora seja uma ferramenta muito útil, O arquivo hosts também pode se tornar um vetor de ataque. Alguns dos riscos associados são:

  • Malware e sequestro de arquivos hostsAlguns vírus e cavalos de Troia modificam o arquivo hosts para redirecioná-lo para sites fraudulentos, bloquear atualizações de antivírus ou impedir o acesso a determinadas páginas oficiais.
  • Erros de sintaxe: Um espaço mal posicionado ou erro de endereço IP pode fazer com que a entrada não funcione corretamente.
  • Perda de conectividade: Excluir ou alterar entradas cruciais pode deixá-lo sem acesso aos serviços do sistema ou à Internet.

Assim, É essencial fazer um backup do arquivo hosts antes de modificá-lo e Nunca exclua entradas que você não entende. Além disso, é recomendável verificar periodicamente o seu computador com um antivírus atualizado e proteger o arquivo contra gravação quando ele não for modificado novamente.

Como modificar o arquivo hosts no Windows passo a passo

A edição para Windows requer a abertura do arquivo hosts como administrador. Siga estes passos:

  1. Abra o Bloco de Notas como administrador:
    • Clique no botão Iniciar, procure por “Bloco de notas”, clique com o botão direito e selecione “Executar como administrador”.
  2. Abra o arquivo hosts:
    • No Bloco de notas, vá em Arquivo > Abrir e navegue até o caminho C:\Windows\System32\drivers\etc. Altere o filtro de arquivo para “Todos os arquivos” para exibir o arquivo hosts.
  3. Adicionar, editar ou excluir linhas:
    • Digite o IP seguido de um espaço e o domínio, por exemplo 10.0.0.1 tudominio.comVocê pode adicionar quantos domínios precisar, um por linha.
  4. Salvar alterações:
  5. Reinicie seu navegador e limpe seu cache DNS.:
    • Abra o Prompt de Comando como administrador e execute ipconfig /flushdns para que o sistema reconheça as alterações.

Lembre-se de que é possível adicionar comentários com # para explicar ou documentar as linhas.

Como modificar o arquivo hosts no macOS

No Mac o processo é semelhante, embora seja feito pelo terminal:

  1. Terminal aberto (em “Aplicativos” > “Utilitários” ou pesquisando no Spotlight).
  2. Execute o comando de edição como administrador:
    • Para usar o nano: sudo nano /private/etc/hosts
  3. Coloque sua senha se o sistema solicitar.
  4. Adicione, edite ou exclua as entradas necessárias (o mesmo que no Windows: domínio de espaço IP).
  5. Salvar alterações com Control+O e depois Control+X para sair.
  6. Limpe o cache DNS com sudo killall -HUP mDNSResponder.

Em versões recentes do macOS, pode ser necessário reinicializar ou limpar o cache DNS várias vezes para que as alterações entrem em vigor.

Como modificar o arquivo hosts no Linux

A edição no Linux geralmente é feita com o terminal:

  1. abra um terminal.
  2. Escalar para permissões de superusuário com sudo su e digite a senha.
  3. Edite o arquivo com o editor de sua escolha, por exemplo:
    sudo nano /etc/hosts o sudo vim /etc/hosts
  4. Adicionar/editar/excluir as linhas desejadas.
  5. Salvar alterações (no nano, Control+O, Enter, Control+X para sair).
  6. Limpe o cache DNS (Isso pode variar dependendo da distribuição; às vezes, uma reinicialização é suficiente.)

Exemplos práticos de uso do arquivo hosts

Esses exemplos mostrarão como o arquivo hosts pode ajudar em diferentes situações:

  • Redirecione seu domínio para um servidor de teste antes de alterar o DNS:
    Se você estiver migrando seu site de um servidor para outro, mas ainda não alterou seus registros DNS para tornar a alteração visível para o resto do mundo, adicione uma entrada como esta:
    185.60.40.90 tudominio.com www.tudominio.com
    Agora, seu navegador verá o site no novo servidor, enquanto outros usuários continuarão acessando o antigo até que você atualize o DNS.
  • Bloquear sites indesejados:
    Para impedir o acesso a determinadas páginas, basta atribuí-las a um IP inacessível ou local, por exemplo:
    0.0.0.0 facebook.com www.facebook.com
    Qualquer solicitação ficará sem resposta, tornando o site inacessível.
  • Testes de desenvolvimento local com hosts virtuais:
    Se você tiver um site em seu próprio computador, poderá atribuir a ele um domínio personalizado digitando:
    127.0.0.1 miwebpruebas.local
    Então, digitando esse nome no seu navegador, você acessará diretamente o site armazenado no seu computador.

Dicas e truques avançados para editar o arquivo hosts

Modificar o arquivo hosts pode ser tedioso quando há muitas linhas ou você deseja automatizar as alterações. Existem programas e utilitários para Windows que facilitam a edição, como:

  • Bloco de hosts: permite que você carregue e edite o arquivo diretamente, perfeito para adicionar ou remover entradas rapidamente.
  • HostsMan: facilita o gerenciamento de listas de hosts, importação automática de listas para bloquear malware e controle por repositórios externos.
  • Editor de arquivos hosts: Sua interface em formato de tabela permite modificar, comentar ou desativar linhas de uma forma visual simples.
Como instalar o VirtualBox no Windows 11
Artigo relacionado:
O guia passo a passo definitivo para instalar o VirtualBox e o Windows 11 no seu PC.

No macOS e no Linux, normalmente você trabalha no terminal, mas também há utilitários gráficos e scripts que automatizam tarefas no arquivo hosts.

Gerenciando arquivos de hosts grandes: problemas e soluções

Se você é um daqueles que bloqueia centenas ou milhares de domínios adicionando-os ao arquivo hosts, você pode encontrar problemas de desempenho, especialmente no Windows. Um arquivo hosts muito grande pode deixar o sistema lento, reduzir a resolução de nomes ou até mesmo causar travamentos. Soluções comuns incluem:

  • Use ferramentas que “compactam” o arquivo agrupando vários domínios por linha.
  • Desabilite alguns serviços, como o Cliente DNS do Windows (embora isso tenha efeitos colaterais, como a perda do compartilhamento de arquivos na rede local).
  • Considere usar soluções especializadas (como firewalls ou aplicativos de controle parental) em vez de um arquivo hosts enorme.

Como proteger seu arquivo Hosts: segurança e práticas recomendadas

Para manter a integridade do seu arquivo hosts e evitar ataques ou modificações indesejadas, siga estas recomendações:

  • Torne o arquivo somente leitura quando não precisar editá-lo: No Windows, clique com o botão direito do mouse no arquivo > Propriedades > habilite “Somente leitura”.
  • No Mac e no Linux, altere as permissões para que somente o administrador possa modificá-las. uso chmod.
  • Não use contas de administrador para uso diário do computador. Dessa forma, se o malware tentar modificar o arquivo, terá mais dificuldade.
  • Verifique regularmente o seu computador com um software antivírus atualizadoMuitos programas maliciosos tentam alterar o arquivo hosts.
  • Verifique o arquivo se você notar redirecionamentos estranhos ou se não conseguir acessar sites comuns..

Como reverter alterações e redefinir o arquivo hosts

Você modificou seu arquivo hosts e quer retorná-lo ao estado original? É simples:

  1. Abra o arquivo hosts com permissões de administrador.
  2. Exclua as linhas adicionadas ou comente aquelas que você não deseja ativar. (colocando # em frente de).
  3. Salvar alterações e limpar o cache DNS.

Restaurar o arquivo ao seu estado original ou remover linhas indesejadas ajuda a manter o controle de redirecionamento limpo e seguro no seu sistema.

Ferramentas úteis e comandos recomendados

  • Verifique se a alteração entrou em vigor: Faça ping no domínio a partir do console.
    No Windows, digite ping tudominio.com.
    O resultado deve mostrar o IP adicionado no arquivo hosts.
  • Limpe o cache DNS:
    No Windows: ipconfig /flushdns
    No Mac: sudo killall -HUP mDNSResponder
    No Linux, dependendo da distribuição, você pode alterar a maneira de fazer isso ou uma reinicialização pode ser suficiente.
  • Proteja o arquivo hosts: Use propriedades somente leitura ou altere as permissões do usuário para evitar alterações não autorizadas.

Perguntas frequentes e recomendações finais

  • É perigoso modificar o arquivo hosts?
    Não, desde que você saiba o que está fazendo, não exclua linhas-chave do sistema e certifique-se de que tudo funcione corretamente após as alterações.
  • Posso usá-lo para bloquear anúncios em todos os sites?
    Até certo ponto, sim, mas manter listas enormes pode deixar o sistema lento. Existem soluções, como extensões para navegadores ou firewalls mais eficientes, para isso.
  • Por que minhas alterações não estão surtindo efeito?
    Isso pode ocorrer devido à não limpeza do cache DNS, erros de sintaxe ou ao salvamento do arquivo no formato errado (no Windows, ele deve ser salvo como “hosts”, sem extensão).
  • O que fazer se o Firefox ignorar o arquivo hosts?
    No Mozilla Firefox, desative a opção DNS sobre HTTPS nas configurações de rede.
  • O mesmo processo pode ser usado em todas as versões do Windows?
    Sim. Do XP ao Windows 11, o processo de edição do arquivo hosts é o mesmo, embora nas versões mais recentes o sistema seja mais rigoroso com as permissões.
Como instalar o VirtualBox no Windows 11
Artigo relacionado:
O guia passo a passo definitivo para instalar o VirtualBox e o Windows 11 no seu PC.

O arquivo hosts continua sendo uma ferramenta poderosa e simples para gerenciar a resolução de domínio em seu ambiente local, permitindo executar testes, bloquear sites ou redirecionar tráfego de forma rápida e eficaz. Dominar seu uso proporciona maior controle e agilidade nas tarefas de suporte, desenvolvimento e segurança. Compartilhe esta informação para que outros usuários saibam sobre o assunto.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.