FW Configuração do HOSTS no Windows

Redirecionamento local de domínios | Guia avançado e completo

🔒 Requer Admin 📁 etc/hosts 🖥️ Windows 10/11
1

Localize o arquivo de sistema

O arquivo HOSTS é responsável por mapear nomes de domínio antes da consulta DNS. No Windows, ele foca no diretório:

C:\Windows\System32\drivers\etc\hosts

💡 Dica: Caso não visualize, verifique se as pastas estão visíveis (não ocultas). O arquivo não possui extensão.

2

Abra o Bloco de Notas como Administrador

Sem privilégios elevados, você não conseguirá salvar as alterações no diretório etc. Siga rigorosamente:

  • 🔍 Clique em Iniciar e digite Bloco de Notas (ou Notepad).
  • 🖱️ Clique com o botão direito no ícone e selecione "Executar como administrador".
  • ✅ Confirme o controle de conta de usuário (UAC) se solicitado.
⚠️ Importante: sem o modo administrador, ao tentar salvar aparecerá erro de permissão.
3

Abra o arquivo HOSTS corretamente

No Bloco de Notas (Administrador):

  • 📂 Arquivo → Abrir (ou Ctrl+O).
  • 📎 Navegue até a pasta:
    C:\Windows\System32\drivers\etc\
  • 🔽 No canto inferior direito, onde está escrito Documentos de texto (*.txt), mude para "Todos os arquivos (*.*)".
  • 📄 Selecione o arquivo hosts (sem extensão) e clique em Abrir.
4

Adicione o apontamento personalizado

Role até o final do arquivo. Insira em uma nova linha o mapeamento desejado. Por exemplo:

104.26.10.55 cliente-teste.local

📌 Regra de sintaxe: IP + espaço(s) + domínio. Você pode adicionar vários domínios separados por espaço.

✔️ Exemplo alternativo: 127.0.0.1 meusite.dev para testes locais.

5

Salve o arquivo com segurança

Após inserir os apontamentos:

  • 📌 Vá em Arquivo → Salvar (Ctrl+S).
  • ❌ Não use "Salvar Como", apenas Salvar, para manter o arquivo original sem extensão .txt.
  • 🔐 Confirme se não houve erro de acesso — se aparecer diálogo de permissão, refira-se ao passo 2 (executar como admin).
🧠 Dica: Se você receber mensagem "Não foi possível encontrar o arquivo", verifique se o diretório etc está correto e que o filtro está em "Todos os arquivos".
6

Limpe o cache DNS do sistema

Para que o Windows reconheça imediatamente as alterações, execute o comando de flush DNS:

  • 🔎 Pesquise por cmd no menu Iniciar.
  • 👉 Clique com botão direito → Executar como administrador.
  • ⚡ No terminal, digite e tecle Enter:
ipconfig /flushdns

✅ Mensagem esperada: "Cache de resolvedor DNS foi limpo com sucesso."

➕ Opcional: Reinicie o navegador para evitar cache interno.

7

Teste e valide o redirecionamento

Abra seu navegador e acesse o domínio configurado:

http://cliente-teste.local

O Windows irá interpretar o HOSTS antes de qualquer servidor DNS e encaminhar para o IP 104.26.10.55.

Se o servidor remoto estiver ativo, a página será carregada corretamente. Use ping para testar: ping cliente-teste.local e verifique o retorno do IP correto.

✅ Resultado esperado

Após seguir todos os passos com atenção, a tabela de resolução ficará assim:

🌐 Consulta DNS local: cliente-teste.local → 104.26.10.55

O sistema operacional sobrepõe o DNS público, garantindo acesso direto ao endereço definido. Perfeito para ambientes de desenvolvimento, testes de migração ou bloqueios locais.

🔄 Lembre-se: Para remover o apontamento, basta editar novamente o HOSTS e deletar ou comentar a linha com # no início.