Introdução
Modificar o arquivo “hosts” é uma técnica essencial para desenvolvedores e administradores de sistemas que precisam controlar a resolução de nomes de domínio localmente. Este guia passo a passo mostra como editar o arquivo “hosts” no Windows 11, Linux Ubuntu e MacOS, permitindo redirecionar domínios para endereços IP específicos na sua máquina. Seja para testes de desenvolvimento, configurações temporárias ou soluções de problemas de rede, este procedimento é simples e extremamente útil.
Distribuição Windows 11
Passo 1 – Acessando o arquivo “hosts” pelo Bloco de Notas
1. Abrindo o Bloco de Notas como Administrador:
• Clique no ícone de pesquisa na barra de tarefas e digite “Bloco de Notas”.
• Clique com o botão direito do mouse no “Bloco de Notas” e selecione “Executar como administrador”.
2. Abrindo o Arquivo “hosts”
• No Bloco de Notas, clique em “Arquivo” e depois em “Abrir...”.
• Navegue até o diretório C:\Windows\System32\drivers\etc
• Certifique-se de que a seleção de tipo de arquivo está configurada para “Todos os Arquivos” para que você possa ver o arquivo “hosts”.
• Selecione o arquivo “hosts” e clique em “Abrir”.
Passo 2 – Editando o Arquivo "hosts"
1. Modificando o Arquivo Hosts:
• Para modificar o IP que responde pelo site, insira o IP correspondente ao servidor e o endereço do seu site (domínio) ao lado, conforme mostra a imagem abaixo:
Obs.: Lembrando que essa alteração deve ser realizado no final do arquivo. Deve alterar “IP_DO_SERVIDOR” pelo IP do servidor que quer testar e o nome "dominioexemplo.com.br" para o nome do site.
Passo 3 - Salvando a Alteração
• Clique em “Arquivo” e depois em “Salvar” ou pressione “Ctrl + S” para salvar as alterações.
• Feche o Bloco de Notas.
Obs.: Após a conclusão deve aguardar alguns minutos para poder surtir efeito, recomendamos que use a guia anônima ou até mesmo a limpeza do cache e cookies do seu navegador para testes.
Distribuição Linux Ubuntu
Passo 1 – Acessando o arquivo “hosts” pelo Terminal
• Primeiramente devemos abrir o Terminal em nossa máquina em "Aplicativos" procure por "Terminal" ou em seu teclado pressione "Ctrl + Alt + T".
• Digite o comando “su –“ em seu Terminal. Após a execução do comando, o sistema vai pedir a senha do usuário administrativo.
• Após colocar sua senha, acesse o arquivo “hosts” digitando o comando abaixo:
Comando para executar: nano /etc/hosts
• Logo após o comando ser executado, o Terminal abrirá o arquivo e a seguinte tela será exibida:
Passo 2 – Editando o arquivo “hosts”
• Para modificar o IP que responde pelo site, você deve inserir o IP correspondente ao servidor e o endereço do seu site (domínio) ao lado. Conforme apresenta a imagem, veja:
Obs.: Deve alterar “IP_DO_SERVIDOR” pelo IP do servidor que quer testar e o nome "dominioexemplo.com.br" para o nome do site.
• Para salvar a alteração, você deve pressionar a tecla “Ctrl + o “ e depois “Enter”.
• Por fim, saia da edição do arquivo teclando “Ctrl + x”.
Obs.: Após a conclusão deve aguardar alguns minutos para poder surtir efeito, recomendamos que use a guia anônima ou até mesmo a limpeza do cache e cookies do seu navegador para testes.
Distribuição MacOS
Passo 1 – Acessando o arquivo “hosts” pelo Terminal
Abrindo o Terminal:
• Abra o Terminal, que pode ser encontrado em Aplicativos > Utilitários > Terminal.
Acessando o Arquivo Hosts:
• No Terminal, digite o seguinte comando para abrir o arquivo “hosts” com privilégios administrativos:
Comando a ser executado: sudo nano /etc/hosts
• O sistema solicitará a senha do usuário administrador. Digite a senha e pressione “Enter”.
Passo 2 – Editando o Arquivo "hosts"
• Para modificar o IP que responde pelo site, insira o IP correspondente ao servidor e o endereço do seu site (domínio) ao lado.
Exemplo de inserção: IP_DO_SERVIDOR dominioexemplo.com.br
Obs.: Deve alterar “IP_DO_SERVIDOR” pelo IP do servidor que quer testar e o nome "dominioexemplo.com.br" para o nome do site.
Passo 3 - Salvando a Alteração
• Pressione “Ctrl + o” para salvar a alteração e “Enter” para confirmar.
• Saia da edição do arquivo teclando “Ctrl + x”.
Obs.: Após a conclusão deve aguardar alguns minutos para poder surtir efeito, recomendamos que use a guia anônima ou até mesmo a limpeza do cache e cookies do seu navegador para testes.
Conclusão
Este tutorial, forneceu um guia passo a passo para editar esse arquivo em cada sistema operacional, permitindo redirecionar domínios para endereços IP específicos na sua máquina. Com isso, é possível realizar testes de desenvolvimento, configurações temporárias e solucionar problemas de rede de forma simples e eficaz.