Como alterar o arquivo hosts de minha máquina?

De Wiki
Revisão de 10h53min de 8 de abril de 2015 por Admin (discussão | contribs)

(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

O arquivo hosts tem como função definir nomes no lugar de IPs (números) para o acesso a servidores. Como os dados que estão cadastrados no arquivo hosts tem prioridade sobre a consulta pública de tabelas DNS, é um recurso usado para acessar sites que não estejam em produção ou que não devem estar visíveis através das tabelas DNS.

Por este motivo, é um recurso comumente usado para teste de sites, mantendo um outro em produção e com acesso público.

Seguem as instruções de configuração do arquivo hosts para cada sistema operacional (substitua <nome_domínio> pelo endereço do seu domínio):


Windows

1. Abra o documento que se encontra no caminho c:\windows\system32\drivers\etc\hosts através do Notepad (Bloco de Notas);

2. No final do arquivo de texto, inclua as seguintes linhas:

<IP_servidor_teste>	<nome_domínio>
<IP_servidor_teste>	www.<nome_domínio>


3. Clique em Arquivo -> Salvar e depois feche o documento;

4. Abra o programa Command Prompt (Prompt de Comando);

5. Atualize o DNS da máquina digitando o comando abaixo e depois tecle Enter:

ipconfig /flushdns


6. Para certificar-se de que o seu computador está apontando para o novo servidor ao acessar seu site, na mesma tela do Command Prompt digite o comando abaixo e tecle Enter:

tracert <nome_domínio>


Linux


1. Abra uma janela do Terminal (crtl+alt+t);

2. Edite o arquivo de hosts (será necessário ter privilégios de root para realizar essa alteração):

sudo vim /etc/hosts


3. No final do arquivo de texto, inclua as seguintes linhas:

<IP_servidor_teste>	<nome_domínio>
<IP_servidor_teste>	www.<nome_domínio>


4. Salve o arquivo teclando x+enter no editor.


MAC


1. Abra o terminal através do caminho: Aplicações -> Utilidades -> Terminal;

2. Edite o arquivo de hosts (Será necessário privilégios de administrador):

sudo nano /private/etc/hosts


3. No final do arquivo de texto, inclua as seguintes linhas:

<IP_servidor_teste>	<nome_domínio>
<IP_servidor_teste>	www.<nome_domínio>


4. Tecle control-o para salvar e tecle Enter para confirmar;

5. Tecle control-x para sair do editor.

6. Atualize o DNS da máquina digitando o seguinte comando no Terminal:

dscacheutil -flushcache


NOTA: Não é adequado manter o arquivo hosts customizado para acesso a sites, por isso é recomendado retirar as linhas que foram incluídas assim que os testes terminarem.