Como alterar o arquivo hosts do Windows?

Qual é a utilidade do arquivo hosts do Windows?

Quando realizamos uma consulta nos endereços de DNS de qualquer site na internet, este é o arquivo interrogado. O arquivo hosts é a primeira etapa para a transposição do nome de uma máquina DNS em endereço IP.

Para cada domínio ou host configurado neste arquivo, uma conexão direta com o endereço IP indicado é aberta.

Ele funciona como uma espécie de agenda de telefones. Se o endereço for 127.0.0.1, por exemplo, a conexão será feita no localhost – ou seja, na própria máquina.

Por que modificar o arquivo hosts?

Seu uso principal é para testes de websites antes da propagação dos DNS na web.

Por exemplo, se você trocou os DNS do seu registro de domínio e eles ainda não propagaram. Alterando o arquivo hosts você poderá acessar seu website antes da propagação. Para fazer isso, insira seu domínio, espaço e o IP da sua hospedagem no arquivo hosts.

O mesmo é válido quando você migra o seu website e quer testá-lo antes de alterar os DNS, certificando-se de que tudo correu como o esperado.

É muito comum também ocorrer o erro servidor DNS não está respondendo. A alteração do arquivo hosts lhe permite emular provisoriamente a configuração de DNS, para testar seu site.

Caso você esteja tendo problemas de DNS, recomendamos sempre realizar uma consulta de domínio WHOIS. Dessa forma, você pode ver ao certo quais endereços DNS estão configurados em seu site.

Editando o arquivo hosts no Windows

O arquivo hosts fica localizado nesta pasta, no Windows:

C:\WINDOWS\system32\drivers\etc\hosts

Se o arquivo hosts estiver intacto, ele deve ser semelhante a este:

arquivo hosts do windows

Windows 7/8/8.1/10 É necessário desativar o UAC nestas últimas versões, para executar estes passos é preciso abrir o Notepad ou Wordpad usando a opção “Executar como Administrador“.

Caso contrário, o o arquivo não será salvo, com o erro “permissão negada”.

Passo a passo para alterar o arquivo hosts

Acesse o menu Iniciar e digite:

notepad   C:/Windows/System32/Drivers/etc/hosts 

Neste exemplo, utilizamos o Windows 10. Em outras versões é possível que o arquivo hosts esteja localizado em outra pasta. Abre um bloco de notas semelhante ao que mostramos anteriormente;

Após a última linha – que é 127.0.0.1 localhost – pressione Enter;
Digite o IP de sua hospedagem (aparece na sua área do cliente, na tabela informações da conta) e pressione Tab;
Digite o seu domínio e pressione Enter novamente;
Clique em Arquivo e depois em Salvar.
Exemplo de como ficarão os últimos registros do arquivo hosts do Windows:

127.0.0.1 localhost
111.222.333.444 seusite.com.br
111.222.333.444 www.seusite.com.br

Tenha o cuidado de inserir o seu domínio com e sem WWW para testar as duas formas de acesso.

Editando o arquivo hosts do Linux

/etc/hosts

O arquivo hosts deve ser como este:

arquivo hosts do Linux

Editando o arquivo hosts no Linux:

Se você é usuário root (administrador), basta executar alguns comandos do Linux.

Abra o terminal digite pressione Enter

nano /etc/hosts

Se você não for usuário root (administrador):

Abra o terminal e digite:

sudo su
nano /etc/hosts

Vá até o final do texto utilizando a seta do teclado e digite o IP de sua hospedagem (aparece na sua área do cliente, na tabela informações da conta) e pressione Tab;

Digite o seu domínio e pressione Enter novamente;
Pressione as teclas Ctrl + O para salvar, pressione Enter para confirmar e Ctrl + X para sair.

Exemplo de linhas a serem adicionadas ao arquivo hosts do Linux

111.222.333.444 seusite.com.br
111.222.333.444 www.seusite.com.br

Tenha o cuidado de inserir o seu domínio com e sem WWW para testar as duas formas de acesso.

Onde se encontra o arquivo hosts do Mac OS?

/private/etc/hosts

O arquivo hosts deve ser como este:

arquivo hosts do Mac OS

Editando o arquivo hosts no Mac:
Se você é usuário root (administrador):

Abra o terminal digite e pressione Enter nano /etc/hosts
Se você não é usuário root (administrador):

Abra o terminal e digite sudo su e pressione Enter;
Digite e pressione Enter nano /private/etc/hosts
Vá até o final do texto utilizando a seta do teclado e digite o IP de sua hospedagem (aparece na sua área do cliente, na tabela informações da conta), depois pressione a tecla tab;
Digite o seu domínio e pressione Enter novamente;
Pressione as teclas Ctrl + O para salvar, pressione Enter para confirmar e Ctrl + X para sair.
Ex.:
111.222.333.444 seusite.com.br
111.222.333.444 www.seusite.com.br

Tenha o cuidado de inserir o seu domínio com e sem WWW para testar as duas formas de acesso.

Este artigo foi útil?

Obrigado pela resposta!
Hugo Cabral

Hugo Cabral

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!