Exercícios Práticos
Aqui a meta é pensar como alguém que diagnostica rede no mundo real. Cada exercício traz um cenário, comandos úteis para Windows e Linux e uma solução comentada para você comparar seu raciocínio.
Leia o cenário, tente formular sua hipótese, só depois expanda a solução. O valor aqui não está em decorar comandos isolados, e sim em aprender a ordem mental de investigação.
- Se possível, rode os comandos em uma máquina real
- Compare saídas e pense no que cada comando confirma ou elimina
- Se errar a hipótese, ótimo: isso mostra onde seu modelo mental ainda está incompleto
Cenário: o usuário consegue ping 8.8.8.8, mas ping google.com falha e o navegador não abre sites por nome.
nslookup google.com
ipconfig /all
cat /etc/resolv.conf
ping 8.8.8.8
ping google.com
8.8.8.8 ou 1.1.1.1.
Cenário: o usuário abre vários sites normalmente, mas um domínio específico sempre falha.
nslookup api.empresa.com
curl -I https://api.empresa.com
tracert api.empresa.com
traceroute api.empresa.com
curl retorna timeout ou connection refused, o DNS pode estar correto e o problema passa a ser porta, firewall, serviço fora do ar ou balanceador mal configurado.
Cenário: o notebook pinga o gateway normalmente, mas não alcança nenhum IP externo.
ipconfig
route print
ip route
ping 192.168.1.1
ping 8.8.8.8
Cenário: um sistema web interno deveria responder em 10.0.0.20:443, mas o acesso falha.
curl -I https://10.0.0.20
netstat -ano
ss -tulpn
telnet 10.0.0.20 443
Cenário: o ping local é excelente, mas usuários reclamam de lentidão em um serviço hospedado fora da empresa.
ping 8.8.8.8
traceroute servico.externo.com
tracert servico.externo.com
Cenário: o sistema interno abre em algumas máquinas, mas em outras resolve para IP diferente ou desatualizado.
nslookup intranet.empresa.local
nslookup intranet.empresa.local 8.8.8.8
ipconfig /flushdns
resolvectl status