$ redes modulo_3
Diagnóstico: ping, curl, traceroute
Ferramentas do dia a dia para achar onde a conexão quebra: DNS, rota, TLS ou aplicação.
O que você vai aprender
- ping e limites
- curl para APIs
- traceroute/mtr
- Ler erros comuns
1. ping
ping -c 4 1.1.1.1
ping irndevs.com
ICMP pode estar bloqueado — ping falhar não prova que HTTP está fora.
2. curl como canivete
curl -I https://irndevs.com
curl -v https://api.exemplo.com/v1
curl -X POST -H "Content-Type: application/json" \
-d '{"ok":true}' https://httpbin.org/post
curl -o /dev/null -s -w "%{http_code} %{time_total}\n" https://irndevs.com
3. Rota
traceroute irndevs.com
mtr -rw irndevs.com
4. Erros comuns
- Could not resolve host — DNS
- Connection refused — nada na porta
- Timed out — firewall ou rota
- SSL certificate problem — cert inválido
- 502/504 — proxy sem upstream