Setup 01 - Ferramentas de Linha de Comando para Redes ⌨️
Para acompanhar a Aula 09 (Ferramentas de Comando) e os laboratórios práticos do curso, você precisa ter os utilitários de rede básicos disponíveis no seu terminal.
1. Windows 🪟
A maioria dos comandos já vem instalada por padrão no cmd ou no PowerShell.
ping: testa conectividade com um host. Ex:ping google.comipconfig: mostra a configuração de rede da máquina. Ex:ipconfig /alltracert: mostra o caminho (saltos) até um destino. Ex:tracert google.comnslookup: consulta servidores DNS manualmente. Ex:nslookup google.comnetstat: lista conexões e portas ativas. Ex:netstat -ano
2. Linux e macOS 🐧🍎
ping: igual ao Windows. Ex:ping -c 4 google.comifconfigouip addr: configuração de rede (ip addré o padrão moderno em distribuições Linux).traceroute: equivalente aotracertdo Windows.digounslookup: consulta DNS (digé mais completo).netstatouss: conexões e portas ativas (ssé o substituto moderno).
3. Cliente HTTP em linha de comando
Vamos usar bastante nas aulas de HTTP e APIs (Aulas 12 a 16).
- Baixar cURL (já vem instalado por padrão no Windows 10/11, macOS e na maioria das distros Linux)
- Verificação: no terminal, digite
curl --version. - Teste rápido:
curl -I https://example.com(mostra só os headers da resposta HTTP).
4. Verificação Final ✅
Rode esta sequência para confirmar que tudo está pronto:
Pronto!
Com essas ferramentas você já consegue diagnosticar conectividade, resolver nomes DNS e inspecionar requisições HTTP direto do terminal — a base prática de todo o curso.