(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?
C:\Windows\System32\drivers\etc\hosts
- Arquivo de texto simples (sem extensão)
- Mapeia nomes de host para endereços IP
- Consultado ANTES do DNS
- Funciona localmente no seu computador
- 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
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
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"
- 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
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)
- 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)
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)
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
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
C:\Windows\System32\drivers\etc
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!
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"
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
- 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
192.168.1.100 nome-do-servidor
- 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
# 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
✅ 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
✅ 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
#============================================
#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
- 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á
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
- Windows mantém cache de resoluções DNS
- Cache antigo pode interferir
- Limpeza força uso do arquivo hosts
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."
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
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
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
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
\\nas-casa
\servidor-plex
\impressora-escritorio
🔧 Exemplos práticos de uso
Exemplo 1: Acessar NAS por nome
Explorador de Arquivos:
\192.168.1.100\backup
CMD:
ping 192.168.1.100
Arquivo hosts:
192.168.1.100 nas-casa
Explorador de Arquivos:
\\nas-casa\backup
CMD:
ping nas-casa
# Servidor de mídia
192.168.1.101 plex-server
Navegador:
http://plex-server:32400/web
Em vez de:
http://192.168.1.101:32400/web
Exemplo 3: Impressora de rede
# Impressoras
192.168.1.130 impressora-escritorio
192.168.1.131 impressora-colorida
Adicionar impressora:
\impressora-escritorio
Testar conexão:
ping impressora-escritorio
# 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
Navegador:
http://camera-entrada
http://camera-garagem
http://camera-quintal
Exemplo 5: Ambiente de desenvolvimento
# 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
Navegador:
http://meusite.local
http://api.meusite.local
http://admin.meusite.local
⚠️ Problemas comuns e soluções
Problema 1: Alterações não funcionam
- Adicionou entrada mas ping não resolve
- Continua usando IP antigo
□ 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
- Pasta etc está vazia
- Arquivo hosts não aparece
□ 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
- Erro "Acesso negado"
- Não salva as alteraçõ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
- Ping mostra IP correto
- Mas não consegue acessar serviço
□ 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
- Ping funciona perfeitamente
- Navegador não resolve o nome
□ 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
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
1. Delete o arquivo "hosts" atual
2. Copie "hosts.backup"
3. Renomeie para "hosts"
Comentários são seus amigos
# Adicione explicações
# Data: 2025-01-15
# Motivo: Facilitar acesso ao NAS
192.168.1.100 nas-casa
# NAS principal Synology
# ============================================
# CATEGORIA 1
# ============================================
[entradas]
# ============================================
# CATEGORIA 2
# ============================================
[entradas]
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
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
- 0.0.0.0 é endereço inválido
- Navegador não consegue acessar
- Site fica bloqueado
Usar com VPN ou rede externa
- Arquivo hosts só funciona para IPs acessíveis
- Se usar VPN, adicione IPs da rede VPN
# Rede local
192.168.1.100 nas-casa-local
# Rede VPN
10.8.0.100 nas-casa-vpn
PowerShell para adicionar entrada:
🎯 Resumo executivo
🏆 Transformar ip em nome: guia rápido!
- Localização: C:\Windows\System32\drivers\etc\hosts
- Função: Mapeia nomes para IPs
- Formato: IP + espaço + nome
- Abrir Bloco de Notas como administrador
- Abrir arquivo hosts
- Adicionar: 192.168.1.100 nome-do-servidor
- Salvar
- Limpar cache DNS: ipconfig /flushdns
- Testar: ping nome-do-servidor
- 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
- 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
- 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