Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
20.12.2024

O arquivo Hosts: onde está localizado e como editá-lo

Editar o arquivo Hosts: seu superpoder de DNS local

O que é o arquivo hosts e por que ajustá-lo? O arquivo hosts é o mapa secreto de seu computador, vinculando nomes de domínio (como exemplo.com) diretamente a endereços IP sem consultar os servidores DNS da Internet. É uma solução rápida para testar sites localmente, bloquear distrações ou evitar falhas de DNS. Seja no Windows, macOS ou Linux, editá-lo permite que você assuma o controle – redirecione um site para o seu servidor de desenvolvimento ou elimine anúncios apontando-os para lugar nenhum. Vamos nos aprofundar nas etapas simples para encontrá-lo e editá-lo.


O que é o arquivo Hosts?

O arquivo hosts é um arquivo de texto simples usado pelos sistemas operacionais para mapear nomes de host (nomes de domínio) para endereços IP. Quando você tenta visitar um site, seu computador verifica primeiro o arquivo hosts para ver se há algum mapeamento personalizado para esse domínio. Se houver uma entrada, o computador usará o endereço IP especificado no arquivo hosts em vez de consultar um servidor DNS.

Usos comuns do arquivo hosts:

  • Teste de site: Redirecionar um domínio para um servidor local ou ambiente de preparação para testes.
  • Bloqueio de acesso a sites: Mapeie domínios indesejados (por exemplo, servidores de anúncios) para um endereço IP inexistente, como 127.0.0.1.
  • Contornar problemas de DNS: Defina manualmente um endereço IP para um domínio quando a resolução de DNS for problemática.

Onde está localizado o arquivo Hosts?

O local do arquivo hosts depende do sistema operacional que você está usando.

1. Windows

No Windows, o arquivo hosts está localizado no seguinte diretório:

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

2. macOS e Linux

No macOS e no Linux, o arquivo hosts está localizado em:

/etc/hosts

Como editar o arquivo Hosts

A edição do arquivo hosts é simples, mas requer permissões de administrador ou de root, pois é um arquivo de sistema. Abaixo estão as etapas para editar o arquivo hosts no Windows, macOS e Linux.


Edição do arquivo hosts no Windows

Etapa 1: Abra o Bloco de Notas como administrador

  • Pressione a tecla S do Windows e digite Notepad na barra de pesquisa.
  • Clique com o botão direito do mouse no Notepad e selecione Executar como administrador.

Etapa 2: abrir o arquivo Hosts

  • No Bloco de Notas, clique em Arquivo > Abrir.
  • Navegue até a seguinte pasta: C:\Windows\System32\drivers\etc\
  • No menu suspenso de tipo de arquivo (ao lado do campo Nome do arquivo), selecione Todos os arquivos.
  • Selecione o arquivo hosts e clique em Open.

Etapa 3: editar o arquivo hosts

  • Para adicionar um novo mapeamento de domínio, digite o endereço IP seguido de um espaço e o nome do domínio. Por exemplo:
    127.0.0.1 example.com 192.168.1.1 testsite.com
  • Isso redirecionará example.com para sua máquina local (127.0.0.1) e testsite.com para o endereço IP 192.168.1.1.

Etapa 4: Salvar o arquivo

  • Depois de fazer as alterações, clique em File > Save (Arquivo > Salvar) para salvar o arquivo de hosts. Talvez seja necessário confirmar as permissões de administrador.

Etapa 5: Limpar o cache do DNS

  • Depois de editar o arquivo hosts, é uma boa ideia limpar o cache do DNS para garantir que as alterações tenham efeito imediato. Para fazer isso, abra o prompt de comando e digite:
    ipconfig /flushdns
  • Pressione Enter para limpar o cache.

Edição do arquivo Hosts no macOS

Etapa 1: Abra o Terminal

  • Pressione Command Space para abrir o Spotlight e digite Terminal e, em seguida, pressione Enter.

Etapa 2: abra o arquivo Hosts em um editor de texto

  • No Terminal, digite o seguinte comando para abrir o arquivo hosts usando o nano (um editor de texto):
    sudo nano /etc/hosts
  • Será solicitado que você digite sua senha de administrador.

Etapa 3: Editar o arquivo Hosts

  • Quando o arquivo hosts estiver aberto no nano, adicione novas entradas na parte inferior. Por exemplo:
    127.0.0.1 example.com 192.168.1.1 testsite.com

Etapa 4: Salvar o arquivo

  • Para salvar o arquivo no nano, pressione Control O (a letra O) e, em seguida, pressione Enter para confirmar.
  • Saia do editor pressionando Control X.

Etapa 5: limpar o cache do DNS

  • Para garantir que suas alterações tenham efeito, limpe o cache do DNS executando o seguinte comando no Terminal:
    sudo killall -HUP mDNSResponder
  • Pressione Enter.

Edição do arquivo Hosts no Linux

Etapa 1: Abra o Terminal

  • Inicie o aplicativo Terminal.

Etapa 2: abra o arquivo Hosts em um editor de texto

  • Use um editor de texto, como o nano, para abrir o arquivo hosts:
    sudo nano /etc/hosts
  • Você será solicitado a digitar sua senha de root.

Etapa 3: Editar o arquivo Hosts

  • Adicione seus novos mapeamentos de domínio na parte inferior do arquivo. Por exemplo:
    127.0.0.1 example.com 192.168.1.1 testsite.com

Etapa 4: Salvar o arquivo

  • Salve suas alterações pressionando Control O e, em seguida, Enter.
  • Saia do nano pressionando Control X.

Etapa 5: limpar o cache do DNS

  • Dependendo da sua distribuição Linux, talvez seja necessário liberar o cache do DNS para que as alterações tenham efeito. No Ubuntu, você pode executar:
    sudo systemd-resolve –flush-caches

Práticas recomendadas ao editar o arquivo Hosts

  1. Crie um backup: Antes de editar o arquivo hosts, faça um backup do arquivo original. Dessa forma, se algo der errado, você poderá restaurar a versão original.
    • Exemplo: sudo cp /etc/hosts /etc/hosts.backup
  2. Usar comentários: Você pode adicionar comentários no arquivo hosts iniciando uma linha com #. Isso é útil para documentar alterações ou explicar por que determinadas entradas estão lá.
    • Exemplo:
      # Ambiente de teste local para example.com 127.0.0.1 example.com
  3. Tenha cuidado ao bloquear sites: bloquear sites redirecionando-os para 127.0.0.1 pode ser útil, mas tenha cuidado ao fazer isso. O bloqueio de serviços ou sites legítimos pode interromper funções ou serviços importantes em seu computador.

Conclusão: Domine seu DNS com o Hosts File Magic

O arquivo hosts é o seu hack rápido para o drama do DNS – teste, bloqueie ou contorne como um chefe. Obtenha um backup, edite-o com cuidado, limpe o cache e veja seus ajustes se consolidarem. Seja para evitar anúncios ou depurar sites, é um ajuste simples que tem um grande impacto. Mergulhe de cabeça, experimente com segurança e recupere o controle da sua rede hoje mesmo!

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills