Blogroll

Postagens mais visitadas

segunda-feira, 22 de dezembro de 2025

Como transformar IP de rede em nome usando o arquivo hosts do windows

 (O guia completo para acessar dispositivos da sua rede por nomes amigáveis em vez de números)

Você está cansado de decorar endereços IP como 192.168.1.100 para acessar dispositivos na sua rede? Quer digitar servidor-casa ou nas-backup em vez de números complicados? A solução está no arquivo hosts do Windows - uma ferramenta poderosa que poucos conhecem.

O arquivo hosts permite criar "atalhos" personalizados para endereços IP, transformando números difíceis de lembrar em nomes simples e intuitivos. É como criar uma agenda de contatos para sua rede local.

Vou te mostrar passo a passo como editar esse arquivo de forma segura e criar seus próprios nomes personalizados para qualquer dispositivo da rede.

📁 O que é o arquivo hosts?

Definição e localização

Caminho completo:

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

O que é:

  • Arquivo de texto simples (sem extensão)
  • Mapeia nomes de host para endereços IP
  • Consultado ANTES do DNS
  • Funciona localmente no seu computador

Para que serve?

Função principal:

  • Traduz nomes em IPs: Você digita servidor, Windows acessa 192.168.1.100
  • Prioridade sobre DNS: Hosts é consultado primeiro
  • Funciona offline: Não precisa de internet ou servidor DNS

Usos práticos:

Rede doméstica: 
├── Acessar NAS por nome (nas-casa) 
├── Conectar em impressora (impressora-escritorio) 
├── Acessar servidor Plex (plex-server) 
└── Conectar em câmeras IP (camera-garagem) 

Desenvolvimento: 
├── Testar sites localmente (meusite.local) 
├── Simular domínios (teste.com.br) 
└── Ambiente de desenvolvimento (dev.projeto.local) 
 
Bloqueio de sites: 
├── Bloquear anúncios (ads.exemplo.com → 0.0.0.0) 
├── Bloquear rastreadores 
└── Controle parental

Como funciona a resolução de nomes

Sequência no Windows:

1. Você digita: servidor-casa no CMD ou navegador 

↓ 2. Windows verifica: 
Arquivo hosts
├── Encontrou? → Usa o IP definido 
└── Não encontrou? → Vai para próximo passo 

 ↓ 3. Windows consulta: 
Cache DNS local 
 ├── Encontrou? → Usa o IP em cache 
 └── Não encontrou? → Vai para próximo passo
 
 ↓ 4. Windows consulta: 
Servidor DNS (roteador/provedor) 
 ├── Encontrou? → Retorna IP 
 └── Não encontrou? → Erro "não foi possível encontrar"

Vantagem do hosts:

  • Mais rápido: Não precisa consultar DNS
  • Funciona offline: Não depende de internet
  • Controle total: Você define exatamente o que quer

🛠️ Tutorial completo: passo a passo

Passo 1: Abrir o bloco de notas como administrador

Por que precisa ser administrador?

  • Arquivo hosts está em pasta protegida do sistema
  • Apenas administradores podem modificar
  • Segurança do Windows impede alterações não autorizadas

Método 1: Pelo menu iniciar

Passo a passo:

1. Clique no botão Iniciar (canto inferior esquerdo) 
 └── Ou pressione tecla Windows

 2. Digite: Bloco de Notas 
 └── Ou digite: Notepad (em inglês) 

 3. NÃO clique diretamente no resultado 
 └── Clique com botão DIREITO no "Bloco de Notas"

 4. Selecione: "Executar como administrador" 
 └── Ícone de escudo azul/amarelo 

 5. Clique em "Sim" na janela de controle de conta 
 └── UAC (User Account Control)

Dica visual:

  • Título da janela mostrará: "Bloco de Notas - Administrador"
  • Isso confirma que abriu com permissões corretas

Método 2: Pelo executar (mais rápido)

Passo a passo:

1. Pressione: Win + R 
 └── Abre janela "Executar" 

 2. Digite: notepad 
 └── Não pressione Enter ainda! 
 3. Pressione: Ctrl + Shift + Enter 

 └── Atalho para "executar como administrador" 
 4. Clique em "Sim" no UAC

Método 3: Pelo PowerShell (avançado)

Passo a passo:

1. Pressione: Win + X 

2. Selecione: "Windows PowerShell (Admin)"

3. Digite: notepad C:\Windows\System32\drivers\etc\hosts 

4. Pressione: Enter

Passo 2: Abrir o arquivo hosts

Navegação completa:

2.1 - Abrir arquivo no bloco de notas

1. No Bloco de Notas, clique em: Arquivo 
 └── Ou pressione: Ctrl + O 

 2. Clique em: Abrir 
 └── Abre janela de seleção de arquivos

2.2 - Navegar até a pasta correta

Caminho completo:

C:\Windows\System32\drivers\etc

Como chegar lá:

Opção A - Digitando o caminho: 
1. Na barra de endereço da janela "Abrir" 

2. Cole ou digite: C:\Windows\System32\drivers\etc 

3. Pressione: Enter Opção B - Navegando manualmente: 
    1. Este Computador → Disco Local (C:) 
    2. Pasta Windows 
    3. Pasta System32 
    4. Pasta drivers 
    5. Pasta etc

2.3 - Visualizar o arquivo hosts

IMPORTANTE: Por padrão, o arquivo hosts não aparece!

Solução:

1. Na janela "Abrir", procure: "Tipo de arquivo" 
 └── Geralmente está em "Documentos de Texto (*.txt)" 

 2. Clique na lista suspensa 

 3. Selecione: "Todos os Arquivos (*.*)" 
 └── Ou em inglês: "All Files (*.*)" 

 4. Agora o arquivo "hosts" aparecerá na lista 
 └── Sem extensão, apenas "hosts"

2.4 - Abrir o arquivo

1. Clique uma vez no arquivo "hosts" 
 └── Ele ficará selecionado (destacado) 

 2. Clique no botão: "Abrir" 
 └── Ou dê duplo clique no arquivo

Passo 3: Adicionar a nova entrada

3.1 - Entender o formato do arquivo

Estrutura padrão do arquivo hosts:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost

Elementos importantes:

  • Linhas com #: São comentários (ignoradas pelo sistema)
  • Formato: IP + espaço + nome
  • Exemplo: 192.168.1.100 servidor-casa

3.2 - Adicionar sua entrada

Formato correto:

192.168.1.100 nome-do-servidor

Onde:

  • 192.168.1.100: Endereço IP que você quer acessar
  • Espaço(s): Pelo menos um espaço (pode usar Tab)
  • nome-do-servidor: Nome que você quer usar

Exemplos práticos:

# Dispositivos da rede doméstica 
192.168.1.100 nas-casa 
192.168.1.101 servidor-plex 
192.168.1.102 impressora-escritorio 
192.168.1.103 camera-garagem 
192.168.1.104 raspberry-pi 

# Servidores de desenvolvimento 
192.168.1.200 dev-local 
192.168.1.201 teste-api 
192.168.1.202 banco-dados-local

3.3 - Regras e boas práticas

Regras obrigatórias:

✅ IP válido (formato correto) 
✅ Pelo menos um espaço entre IP e nome 
✅ Nome sem espaços (use hífen ou underscore) 
✅ Uma entrada por linha 
❌ Não use espaços no nome (servidor casa ✗) 
❌ Não use caracteres especiais (servidor@casa ✗) 
❌ Não repita IPs ou nomes

Boas práticas:

✅ Use nomes descritivos (nas-backup, não apenas nas) 
✅ Adicione comentários explicativos 
✅ Organize por categoria 
✅ Use hífen em vez de underscore (mais legível)
✅ Mantenha backup do arquivo original

Exemplo organizado:

#============================================ 
#DISPOSITIVOS DE REDE DOMÉSTICA 
# ============================================ 
# Armazenamento 
192.168.1.100 nas-principal 
192.168.1.101 nas-backup 

# Entretenimento 
192.168.1.110 plex-server 
192.168.1.111 kodi-sala 
192.168.1.112 chromecast-quarto 

# Segurança 
192.168.1.120 camera-entrada 
192.168.1.121 camera-garagem 
192.168.1.122 camera-quintal 

# Impressoras 
192.168.1.130 impressora-escritorio 
192.168.1.131 impressora-colorida 

#============================================  
#SERVIDORES DE DESENVOLVIMENTO 
# ============================================ 
192.168.1.200 dev-web 
192.168.1.201 dev-api 
192.168.1.202 dev-database

Foto de como vai ficar o seu arquivo Host

Passo 4: Salvar o arquivo

4.1 - Salvar as alterações

1. No Bloco de Notas, clique em: Arquivo 
 └── Ou pressione: Ctrl + S 

2. Clique em: Salvar 
 └── Não mude o nome ou localização! 

3. Feche o Bloco de Notas

IMPORTANTE:

  • NÃO salve como "hosts.txt"
  • NÃO mude a localização
  • Mantenha exatamente como "hosts" sem extensão

4.2 - Verificar se salvou corretamente

Método 1 - Reabrir o arquivo:

1. Abra novamente o Bloco de Notas como administrador 
2. Abra o arquivo hosts 
3. Verifique se suas alterações estão lá

Método 2 - Via CMD:

1. Abra CMD (Win + R → cmd → Enter) 
2. Digite: type C:\Windows\System32\drivers\etc\hosts 
3. Pressione: Enter 
4. Suas entradas devem aparecer

Passo 5: Testar a configuração

5.1 - Limpar cache DNS

Por que limpar?

  • Windows mantém cache de resoluções DNS
  • Cache antigo pode interferir
  • Limpeza força uso do arquivo hosts

Como limpar:

1. Abra CMD como administrador 
 └── Win + X → "Prompt de Comando (Admin)" 
2. Digite: ipconfig /flushdns 
3. Pressione: Enter 
4. Mensagem de sucesso: "Configuração de IP do Windows Cache do resolvedor DNS liberado com êxito."

5.2 - Testar com ping

Comando ping:

1. No CMD, digite: ping nome-do-servidor 
└── Substitua pelo nome que você criou 

2. Pressione: Enter 

3. Resultado esperado: 
Disparando nome-do-servidor [192.168.1.100] com 32 bytes de dados: 
Resposta de 192.168.1.100: bytes=32 tempo<1ms TTL=64

Exemplos práticos:

ping nas-casa ping servidor-plex ping impressora-escritorio

Interpretação dos resultados:

✅ Sucesso: 
 └── Mostra o IP correto entre colchetes 
 └── Recebe respostas (tempo=Xms) 

 ❌ Erro "Não foi possível localizar o host": 
 └── Nome não está no arquivo hosts 
 └── Verifique ortografia 

 ❌ Erro "Esgotado o tempo limite do pedido": 
 └── Nome resolveu para IP correto 
 └── Mas dispositivo está offline ou bloqueando ping

5.3 - Testar no navegador

Para serviços web:

1. Abra navegador (Chrome, Edge, Firefox) 

2. Na barra de endereços, digite: http://nome-do-servidor └── Ou https:// se usar SSL 

 3. Pressione: Enter 
 
4. Deve acessar o dispositivo normalmente

Exemplos:

http://nas-casa 
http://plex-server:32400/web 
http://camera-garagem

5.4 - Testar no explorador de arquivos

Para compartilhamentos de rede:

1. Abra Explorador de Arquivos (Win + E) 
2. Na barra de endereços, digite: \\nome-do-servidor 
└── Duas barras invertidas antes do nome 

3. Pressione: Enter 
4. Deve mostrar pastas compartilhadas

Exemplos:

\\nas-casa 
\servidor-plex 
\impressora-escritorio

🔧 Exemplos práticos de uso

Exemplo 1: Acessar NAS por nome

Antes (usando IP):

Explorador de Arquivos: \192.168.1.100\backup CMD: ping 192.168.1.100

Depois (usando nome):

Arquivo hosts: 192.168.1.100 nas-casa Explorador de Arquivos: \\nas-casa\backup CMD: ping nas-casa

Exemplo 2: Servidor Plex

Configuração:

# Servidor de mídia 192.168.1.101 plex-server

Uso:

Navegador: http://plex-server:32400/web Em vez de: http://192.168.1.101:32400/web

Exemplo 3: Impressora de rede

Configuração:

# Impressoras 
192.168.1.130 impressora-escritorio 
192.168.1.131 impressora-colorida

Uso:

Adicionar impressora: 
\impressora-escritorio 

Testar conexão: 
ping impressora-escritorio

Exemplo 4: Câmeras IP

Configuração:

# Sistema de segurança 
192.168.1.120 camera-entrada 
192.168.1.121 camera-garagem 
192.168.1.122 camera-quintal 
192.168.1.123 camera-sala

Uso:

Navegador: 

http://camera-entrada 
http://camera-garagem 
http://camera-quintal

Exemplo 5: Ambiente de desenvolvimento

Configuração:

# Desenvolvimento local 
127.0.0.1 meusite.local 
127.0.0.1 api.meusite.local 
127.0.0.1 admin.meusite.local 
192.168.1.200 servidor-teste

Uso:

Navegador: http://meusite.local 
http://api.meusite.local 
http://admin.meusite.local

⚠️ Problemas comuns e soluções

Problema 1: Alterações não funcionam

Sintomas:

  • Adicionou entrada mas ping não resolve
  • Continua usando IP antigo

Soluções:

□ Limpe cache DNS: 
-ipconfig /flushdns 

□ Verifique se salvou o arquivo corretamente: 

- Sem extensão .txt 
- Na pasta correta 

 □ Verifique formato da entrada:
 
- IP correto - Espaço entre IP e nome 
- Sem caracteres especiais no nome 

 □ Reinicie o computador (último recurso)

Problema 2: Arquivo não aparece

Sintomas:

  • Pasta etc está vazia
  • Arquivo hosts não aparece

Soluções:

□ Mude "Tipo de arquivo" para "Todos os Arquivos (*.*)" 

□ Verifique se está na pasta correta: 
 C:\Windows\System32\drivers\etc 

□ Verifique se arquivos ocultos estão visíveis: 
 Explorador → Exibir → Arquivos ocultos

Problema 3: Não consegue salvar

Sintomas:

  • Erro "Acesso negado"
  • Não salva as alterações

Soluções:

□ Abriu Bloco de Notas como administrador? 
 - Título deve mostrar "Administrador"  

□ Antivírus bloqueando? 
 - Temporariamente desative 
 - Adicione exceção para o arquivo hosts 

□ Arquivo está somente leitura? 
 - Clique direito no arquivo 
 - Propriedades 
 - Desmarque "Somente leitura"

Problema 4: Nome resolve mas não conecta

Sintomas:

  • Ping mostra IP correto
  • Mas não consegue acessar serviço

Soluções:

□ Dispositivo está ligado? 
- Ping responde?

□ Firewall bloqueando? 
- Teste desativando temporariamente 

□ Porta correta? 
- Adicione porta no endereço 
- Exemplo: http://servidor:8080 

 □ Protocolo correto? 
- Tente http:// e https://

Problema 5: Funciona no CMD mas não no navegador

Sintomas:

  • Ping funciona perfeitamente
  • Navegador não resolve o nome

Soluções:

□ Limpe cache do navegador: 
- Chrome: Ctrl + Shift + Del 
- Limpe "Imagens e arquivos em cache" 

□ Reinicie o navegador completamente 

□ Teste em modo anônimo/privado 

□ Tente outro navegador

🔒 Segurança e boas práticas

Backup do arquivo original

Antes de editar:

1. Navegue até: C:\Windows\System32\drivers\etc 
2. Copie o arquivo "hosts"
3. Cole na mesma pasta 
4. Renomeie para: hosts.backup 
└── Ou hosts.original 

5. Agora edite o arquivo "hosts" original

Para restaurar:

1. Delete o arquivo "hosts" atual 
2. Copie "hosts.backup" 
3. Renomeie para "hosts"

Comentários são seus amigos

Use comentários:

# Adicione explicações 
# Data: 2025-01-15 
# Motivo: Facilitar acesso ao NAS 192.168.1.100 nas-casa 
# NAS principal Synology

Organize por categorias

Estrutura recomendada:

# ============================================ 
# CATEGORIA 1 
# ============================================ 
[entradas] 
# ============================================ 
# CATEGORIA 2 # ============================================ 
[entradas]

Cuidados de segurança

Não adicione entradas de fontes não confiáveis:

  • Malware pode modificar hosts para redirecionar sites
  • Sempre verifique o que está adicionando
  • Não copie listas prontas sem revisar

Sinais de comprometimento:

⚠️ Entradas que você não criou 
⚠️ Sites conhecidos redirecionados para IPs estranhos 
⚠️ Muitas entradas de bloqueio (0.0.0.0) 
⚠️ Arquivo muito grande sem motivo

💡 Dicas avançadas

Usar múltiplos nomes para o mesmo IP

É possível:

192.168.1.100 nas-casa 
192.168.1.100 nas 
192.168.1.100 backup-server

Todos acessam o mesmo dispositivo:

ping nas-casa 
ping nas 
ping backup-server 

└── Todos resolvem para 192.168.1.100

Bloquear sites (controle parental/ads)

Redirecionar para localhost:

# Bloquear sites de anúncios 0.0.0.0 ads.exemplo.com 0.0.0.0 tracker.exemplo.com # Bloquear redes sociais (controle parental) 0.0.0.0 facebook.com 0.0.0.0 www.facebook.com 0.0.0.0 instagram.com 0.0.0.0 www.instagram.com

Como funciona:

  • 0.0.0.0 é endereço inválido
  • Navegador não consegue acessar
  • Site fica bloqueado

Usar com VPN ou rede externa

Limitação:

  • Arquivo hosts só funciona para IPs acessíveis
  • Se usar VPN, adicione IPs da rede VPN

Exemplo com VPN:

# Rede local 
192.168.1.100 nas-casa-local 

 # Rede VPN 
10.8.0.100 nas-casa-vpn

Automatizar com scripts

PowerShell para adicionar entrada:

powershell

# Executar como administrador
$hostsFile = "C:\Windows\System32\drivers\etc\hosts"
$entry = "192.168.1.100    nas-casa"
Add-Content -Path $hostsFile -Value $entry
ipconfig /flushdns

🎯 Resumo executivo

🏆 Transformar ip em nome: guia rápido!

Arquivo hosts:

  • Localização: C:\Windows\System32\drivers\etc\hosts
  • Função: Mapeia nomes para IPs
  • Formato: IP + espaço + nome

Passos essenciais:

  1. Abrir Bloco de Notas como administrador
  2. Abrir arquivo hosts
  3. Adicionar: 192.168.1.100 nome-do-servidor
  4. Salvar
  5. Limpar cache DNS: ipconfig /flushdns
  6. Testar: ping nome-do-servidor

Vantagens:

  • Nomes fáceis de lembrar
  • Acesso mais rápido
  • Funciona offline
  • Controle total

📋 Checklist de implementação:

Preparação

□ Anote IPs dos dispositivos que quer nomear 

□ Escolha nomes descritivos 

□ Faça backup do arquivo hosts original

Execução

□ Abra Bloco de Notas como administrador 

□ Navegue até C:\Windows\System32\drivers\etc 

□ Mude para "Todos os Arquivos" 

□ Abra arquivo "hosts" 

□ Adicione suas entradas (IP + espaço + nome) 

□ Salve o arquivo □ Limpe cache DNS (ipconfig /flushdns) 

□ Teste com ping

Verificação:

 □ Ping responde com IP correto 

□ Acesso via navegador funciona 

□ Acesso via Explorador funciona 

□ Documente as alterações

⚠️ Lembre-se:

  • Sempre como administrador: Sem isso, não salva
  • Formato correto: IP + espaço + nome (sem espaços no nome)
  • Limpar cache DNS: Após qualquer alteração
  • Backup: Sempre mantenha cópia do original

🤔 Sua experiência com arquivo hosts

Nos comentários, conta:

  • Você já usou o arquivo hosts antes?
  • Que dispositivos você vai nomear na sua rede?
  • Teve alguma dificuldade seguindo o tutorial?

🔄 Compartilhe este guia - ajude seus amigos a simplificarem o acesso aos dispositivos de rede! 🌐

Quer mais tutoriais sobre redes, configurações avançadas e otimizações? No T3ch Solução, ensinamos tecnologia de forma prática e acessível. Acompanhe para dominar sua rede doméstica.

#ArquivoHosts #RedesComputadores #Windows #IP #DNS #Tutorial #ConfiguracaoRede #TI #Tecnologia #T3chSolucao #RedeLocal #Guia #DicasTech

0 comments:

Postar um comentário