Pular para conteúdo

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.com
  • ipconfig: mostra a configuração de rede da máquina. Ex: ipconfig /all
  • tracert: mostra o caminho (saltos) até um destino. Ex: tracert google.com
  • nslookup: consulta servidores DNS manualmente. Ex: nslookup google.com
  • netstat: lista conexões e portas ativas. Ex: netstat -ano

2. Linux e macOS 🐧🍎

  • ping: igual ao Windows. Ex: ping -c 4 google.com
  • ifconfig ou ip addr: configuração de rede (ip addr é o padrão moderno em distribuições Linux).
  • traceroute: equivalente ao tracert do Windows.
  • dig ou nslookup: consulta DNS (dig é mais completo).
  • netstat ou ss: 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:

$ ping -c 2 8.8.8.8
$ nslookup google.com
$ curl -I https://example.com

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.