Diagnóstico de conectividade em redes TCP/IP
Guia técnico com uma metodologia por camadas para isolar falhas de conectividade TCP/IP.
Também disponível em inglês.Ler em inglês
1. Introdução
O diagnóstico de conectividade fica mais confiável quando os testes seguem uma ordem definida, da interface local até a aplicação.
2. Fluxo de diagnóstico
- Link físico e interface local
- Endereçamento e gateway padrão
- Rota e saltos intermediários
- Portas, firewall e aplicação
- Resolução de nomes (DNS)
3. Testes básicos de conectividade
bash
ip addr
ip route
ping -c 4 192.168.1.1
ping -c 4 8.8.8.8
4. Verificando a rota
bash
traceroute 8.8.8.8
traceroute example.com
5. Verificando portas e serviços
bash
# Teste da porta 80 (HTTP)
nc -zv 192.168.1.10 80
# Teste da porta 443 (HTTPS)
nc -zv 192.168.1.10 443
Nota
Sempre verifique se o teste parte do segmento de rede esperado e se políticas de firewall estão afetando o caminho.
Atenção
Ping e traceroute podem ser afetados por ICMP bloqueado. Valide também com portas, logs e o caminho esperado da aplicação.
6. Verificando DNS
Separe os testes de resolução de nomes da alcançabilidade por IP.
bash
dig example.com
nslookup example.com
7. Problemas comuns e soluções
8. Boas práticas
- Documente sintoma e escopo antes de alterar configuração.
- Colete evidências antes e depois da intervenção.
- Valide caminho de retorno e política de segurança, não apenas a ida.