Hospedagem Segura — página inicial

Domínio e DNS

Como editar o arquivo hosts do Windows para apontar um domínio para um IP

O arquivo hosts faz o seu computador acessar um domínio em um IP escolhido por você, sem mexer no DNS. É o jeito mais seguro de testar uma migração antes da troca.

  • Por equipe técnica da Hospedagem Segura
  • Atualizado em 10/10/2026
  • 4 min de leitura

Texto do artigo

Neste artigo
  1. Quando isso é útil
  2. Windows 10 e 11
  3. Como editar o arquivo hosts no Mac
  4. Linux
  5. Como saber se funcionou
  6. Perguntas frequentes

Antes de consultar o DNS, o sistema operacional procura o domínio no arquivo hosts. Se encontrar uma linha para ele, usa o IP indicado ali. A mudança vale só para o computador onde o arquivo foi editado: ninguém mais é afetado.

O arquivo fica em C:\Windows\System32\drivers\etc\hosts no Windows e em /etc/hosts no macOS e no Linux. Nos três, editar exige permissão de administrador, e cada linha tem o mesmo formato: o IP, um espaço e o domínio.

Quando isso é útil

  • Conferir o site no servidor novo antes de apontar o domínio, durante uma migração de hospedagem.
  • Testar um certificado ou uma configuração nova sem tirar o site atual do ar.
  • Acessar um ambiente de homologação que usa o mesmo domínio do site em produção.

Windows 10 e 11

  1. Abra o menu Iniciar, digite Bloco de Notas, clique com o botão direito e escolha Executar como administrador.
  2. No Bloco de Notas, vá em Arquivo > Abrir e acesse C:\Windows\System32\drivers\etc.
  3. No canto inferior direito, troque o filtro para Todos os arquivos e abra o arquivo hosts (ele não tem extensão).
  4. Adicione uma linha no final com o IP, um espaço ou tabulação e o domínio.
  5. Salve. Se o Windows não deixar salvar, o Bloco de Notas não foi aberto como administrador.
203.0.113.10    exemplo.com.br
203.0.113.10    www.exemplo.com.br
Inclua o domínio com e sem www: são nomes diferentes.

Um atalho: num Prompt de Comando ou PowerShell aberto como administrador, o comando abaixo abre o arquivo direto no Bloco de Notas, já com permissão para salvar.

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

Depois de salvar, limpe o cache de DNS do Windows no Prompt de Comando ou no PowerShell:

ipconfig /flushdns

Como editar o arquivo hosts no Mac

  1. Abra o Terminal (em Aplicativos > Utilitários, ou pela busca do Spotlight).
  2. Digite sudo nano /etc/hosts e a senha do seu usuário do Mac. A senha não aparece enquanto você digita.
  3. Com as setas do teclado, vá até o fim do arquivo e acrescente a linha com o IP e o domínio.
  4. Salve com Control+O e Enter, e saia do editor com Control+X.
  5. Limpe o cache de DNS com o comando abaixo.
sudo nano /etc/hosts
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Linux

No Linux, edite /etc/hosts com permissão de administrador, no mesmo formato de IP e domínio. Em geral não há cache para limpar: o sistema lê o arquivo a cada consulta. Se o servidor tiver o serviço de cache nscd ativo, reinicie-o depois de salvar.

sudo nano /etc/hosts

Como saber se funcionou

  • Rode ping exemplo.com.br e veja se a resposta vem do IP que você colocou.
  • Não teste com nslookup ou dig: eles perguntam direto ao servidor DNS e ignoram o arquivo hosts.
  • Feche e abra o navegador. Alguns navegadores mantêm cache próprio; uma janela anônima ajuda.
  • Se o navegador usa DNS seguro (DNS over HTTPS) com um provedor externo, ele pode ignorar o arquivo hosts. Desative essa opção durante o teste.

Não esqueça de remover

Terminado o teste, apague as linhas que você adicionou (ou comente com # no início). Se ficarem lá, o seu computador continuará acessando o IP antigo mesmo depois que o DNS mudar, e você verá um site diferente do resto do mundo.

Perguntas frequentes

Onde fica o arquivo hosts?

No Windows, em C:\Windows\System32\drivers\etc\hosts, um arquivo sem extensão. No macOS e no Linux, em /etc/hosts. Nos três sistemas, só um administrador consegue salvar alterações nele.

Por que não consigo salvar o arquivo hosts no Windows?

Porque o editor não foi aberto como administrador. Feche o Bloco de Notas, abra de novo com Executar como administrador e só então abra o arquivo. Alguns antivírus também protegem o hosts e pedem confirmação para liberar a alteração.

Editar o arquivo hosts muda o site para todo mundo?

Não. O arquivo hosts vale só para o computador em que foi editado. Para mudar o endereço para todos os visitantes, a alteração precisa ser feita no DNS do domínio.

Dá para editar o arquivo hosts no celular?

Não de forma simples: Android e iPhone não deixam editar o hosts sem acesso de administrador ao sistema. Para conferir um site antes da troca do DNS, faça o teste num computador.

Vai migrar o seu site?

A Hospedagem Segura combina a migração com você antes da troca de DNS. Conte qual é o site e onde ele está hoje.