Falando sobre o arquivo anfitriões é mergulhar em um dos recursos mais antigos e ao mesmo tempo mais práticos que podemos encontrar em qualquer computador, seja com Windows, Linux ou macOS. Embora seu uso tenha sido relegado a tarefas específicas devido aos avanços do sistema DNS, Continua sendo uma ferramenta essencial para usuários avançados, desenvolvedores e administradores de sistemas.. Ao longo dos anos, sua funcionalidade evoluiu, mas sua utilidade permanece intacta para aqueles que precisam forçar a resolução de nomes de domínio para endereços IP específicos, realizar testes antes de alterações de DNS ou simplesmente bloquear e redirecionar sites localmente e facilmente.
Se você já se perguntou como pode apontar um domínio para um endereço IP específico sem depender de servidores DNS públicos, ou se precisa verificar o desempenho do seu site antes de alterar o DNS de um domínio, ficará surpreso com o quão fácil é modificar este pequeno arquivo. Neste artigo explico em detalhes e com uma abordagem totalmente atualizada tudo o que você precisa saber sobre o arquivo hosts, como editá-lo em qualquer sistema operacional e em quais situações ele pode te tirar de mais de uma enrascada..
O que é o arquivo hosts e para que ele serve?
O arquivo anfitriões É um daqueles arquivos de sistema que muitas vezes passam despercebidos, mas que permitem que você execute funções muito poderosas. É um arquivo de texto simples presente em praticamente qualquer sistema operacional moderno., cuja função é associar manualmente nomes de domínio a endereços IP, agindo como um catálogo de endereços da web local. Quando seu navegador tenta resolver um domínio, a primeira coisa que seu sistema operacional faz é consultar esse arquivo antes de recorrer a um servidor DNS externo.
O primeiro caso de uso comum para hosts é forçar um ou mais domínios a resolver para um IP específico. Ou seja, você pode dizer ao seu computador que example.com apontar para IP 123.123.123.123 mesmo que o DNS mundial diga o contrário. Esta pequena armadilha local só tem efeito na sua equipe, mas é suficiente para tarefas como:
- Realizar testes de desenvolvimento web em um ambiente local antes de publicar quaisquer alterações na internet.
- Verifique a migração do site entre servidores antes da propagação do DNS.
- Redirecionar domínios temporariamente sem tocar na configuração oficial.
- Restringir, permitir ou bloquear o acesso a determinados sites diretamente no seu computador sem a necessidade de software extra.
Ao modificar este arquivo, A resolução será sempre interna e prioritária para aquele domínio, enquanto essa entrada existir, qualquer acesso do seu navegador ou aplicativos usará o IP que você especificar, ignorando completamente as informações públicas de DNS.
Principais usos e precauções do arquivo hosts
As situações em que modificar o arquivo hosts pode ser útil são numerosas e variadas. Por exemplo, Se você quiser acessar seu site do seu próprio computador antes que a propagação do DNS seja concluída, ou se você precisar verificar urgentemente a operação de um novo site após uma mudança de servidor.
- Visualizando sites antes de delegar DNS: Ideal para evitar surpresas após migrações ou mudanças de provedores de hospedagem.
- Redirecionamento seletivo de subdomínio durante os processos de desenvolvimento.
- Bloqueio de domínio indesejados ou maliciosos, associando-os a um IP ou localhost inexistente (127.0.0.1).
- Simulando conexões em ambientes de teste sem precisar alterar o ambiente de produção.
Não obstante, existem riscos potenciais se o arquivo hosts for modificado inadvertidamente ou maliciosamente. Certos vírus ou malwares Eles podem manipular esse arquivo para redirecioná-lo para sites fraudulentos ou impedir o acesso a páginas legítimas. Por esta razão, É fundamental saber como revisar seu conteúdo e restaurar seu estado original em caso de comportamento estranho..
Ao modificar o arquivo, preste atenção:
- Evite erros de sintaxe: Cada entrada deve estar em uma única linha com o IP seguido pelo domínio, separados por espaços ou tabulações.
- Não exclua linhas do sistema (por exemplo, aqueles no localhost).
- Garante permissões somente leitura depois de editá-lo para evitar modificações não autorizadas.
Onde o arquivo hosts está localizado em cada sistema operacional?
La A localização do arquivo hosts varia dependendo do sistema operacional., embora sua operação seja idêntica. Abaixo detalho as rotas habituais onde você pode encontrá-lo.
- Windows XP, Vista, 7, 8, 10 e 11: C: \ Windows \ System32 \ drivers \ etc \ hosts
- Windows NT/2000: C:\WINNT\System32\drivers\etc\hosts
- Windows 95/98/Me: C:\Windows\hosts
- Linux: / Etc / hosts
- MacOS: / private / etc / hosts
Por padrão, O arquivo hosts é protegido e não tem extensão .txt.. Se você tentar abri-lo sem permissões de administrador ou sem selecionar “todos os arquivos” ao abri-lo no editor, talvez você não o veja listado.
Como editar o arquivo hosts no Windows
Modificar o arquivo hosts no Windows é fácil se você tiver uma compreensão clara de certos conceitos. É importante executar o Bloco de Notas com privilégios de administrador., já que o arquivo é protegido pelo sistema.
- Clique no cardápio Início e procure por “Bloco de notas”.
- Clique com o botão direito no ícone e selecione Executar como administrador. (No Windows 8 e posterior, use a pesquisa Aplicativos se você não vê-lo diretamente).
- No Bloco de notas, navegue até Arquivo> Abrir e coloque a seguinte rota: C: \ Windows \ System32 \ drivers \ etc.
- Escolha "Todos os arquivos” (não apenas arquivos .txt), selecione o arquivo anfitriões e clique em abrir.
- Adicione novas linhas ou edite as existentes conforme necessário: primeiro o endereço IP e depois o domínio, separados por um espaço ou tabulação. Por exemplo:
192.168.1.100 www.meudominio.com - Salve o arquivo normalmente. Se você não tiver permissões, verifique se abriu o Bloco de Notas como administrador.
Lembre-se sempre de salvar uma cópia de backup antes de modificar o arquivo, caso precise restaurá-lo.
Editar o arquivo hosts no macOS
em sistemas MacOS, o procedimento de edição do arquivo hosts é quase idêntico ao do Linux, já que ambos são baseados em Unix e dependem do uso do terminal.
- Abra o aplicativo terminal em “Aplicativos > Utilitários” ou no Launchpad.
- Digite o seguinte comando e pressione Enter:
sudo nano / private / etc / hosts - Digite sua senha de administrador, se solicitado.
- Edite o arquivo adicionando o IP e o domínio desejado, por exemplo:
10.0.0.1 teste.meudominio.com - Salve as alterações clicando em Controle + O e nano sal com Control + X.
Se após salvar as alterações o sistema não refletir a nova resolução, pode ser necessário limpar o cache DNS executando:
dscacheutil -flushcache
Como editar o arquivo hosts no Linux
En Linux, o arquivo hosts está sempre localizado em “/etc/hosts” e você só precisa de permissões de administrador para modificá-lo. Este procedimento é válido para distribuições como Ubuntu, Debian, Fedora, CentOs e outras.
- Abra o Terminal (Ctrl+Alt+T ou procure por “Terminal” no menu de aplicativos).
- Execute o seguinte comando:
sudo nano / etc / hosts - Digite sua senha, se solicitado.
- Edite o arquivo com o formato usual, por exemplo:
123.45.67.89 miwebtest.com www.miwebtest.com - Guarda con Ctrl + A e sair com Ctrl + X se você usa nano, ou use o editor de texto de sua escolha (vim, gedit, etc.).
Em alguns casos, pode ser uma boa ideia reiniciar o navegador ou limpar o cache DNS do sistema para ver o efeito das alterações.
Exemplos práticos de entrada de host e recomendações
O arquivo hosts é organizado em linhas individuais, cada uma contendo um endereço IP e um ou mais nomes de domínio associados. É essencial deixar pelo menos um espaço ou tabulação entre o IP e o domínio.. Você também pode adicionar comentários precedendo o símbolo #.
Exemplos de entradas típicas:
- 127.0.0.1 localhost
- 192.168.1.50 testes.meudominio.com
- 64.49.219.194 www.nuevodominio.com
- # Redirecionar www e não www
123.45.67.89 meudominio.com
123.45.67.89 www.meudominio.com
Recomendações gerais:
- Mantenha o arquivo protegido depois de editá-lo para evitar que software malicioso o modifique.
- Faça um backup antes de fazer alterações.
- Evite erros de sintaxe e verifique se não há espaços desnecessários ou registros com erros de ortografia.
Como proteger e restaurar o arquivo hosts se ele foi alterado
Alguns vírus ou malware podem modificar o arquivo hosts para redirecionar o tráfego para sites fraudulentos ou bloquear o acesso legítimo. Se você notar algum comportamento estranho ao navegar ou tiver problemas para acessar determinados sites, verifique o conteúdo do seu arquivo hosts para garantir que não haja entradas suspeitas.
- Abra o arquivo no editor do seu sistema operacional e exclua quaisquer linhas que você não adicionou intencionalmente.
- Restaure as linhas originais se tiver um backup ou verifique na internet as entradas padrões do seu sistema.
- Você pode reforçar a segurança do arquivo tornando-o somente leitura.
No Windows: clique com o botão direito do mouse no arquivo, selecione “Propriedades” e selecione “Somente leitura”.
No Linux/macOS: Use o comando chmod 444 /etc/hosts ou equivalente. - Execute uma verificação completa com seu antivírus para garantir que seu computador esteja limpo.
Dicas comuns de solução de problemas e pós-edição
Fazer alterações no arquivo hosts geralmente não é um problema, mas se editá-lo não fizer as alterações surtirem efeito, tente o seguinte:
- Feche e reabra o navegador no qual você está testando o acesso.
- Às vezes é necessário limpe o cache DNS do sistema:
- No Windows: execute o comando ipconfig / flushdns de um console CMD.
- No macOS: Conforme mencionado anteriormente, execute dscacheutil -flushcache no terminal.
- No Linux: Reiniciar o serviço de rede ou o próprio computador geralmente é suficiente.
Se precisar descartar alguma modificação, exclua as linhas adicionadas ou restaure o arquivo original. Deixe apenas entradas do sistema (por exemplo, localhost em 127.0.0.1).
O arquivo hosts é uma ferramenta muito útil que você deve dominar, seja você um usuário avançado, um desenvolvedor web ou simplesmente interessado em ter mais controle sobre a navegação do seu computador. Dominar como isso funciona pode lhe poupar problemas, dar mais segurança e facilitar seu trabalho quando você precisar de flexibilidade na resolução de nomes de domínio. Agir com cautela, documentar alterações e fazer backup do arquivo antes de qualquer intervenção são práticas recomendadas para aproveitar ao máximo. Munido desse conhecimento, você pode aproveitar ao máximo um dos recursos mais antigos e versáteis do seu sistema operacional.
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.