Mapeando o Caminho com Traceroute
Acompanhe cada salto que o tráfego percorre até chegar ao destino.
Mapeando o Caminho com Traceroute é uma aula grátis de Network+ Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Network+ Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Network+ Academy inclui 4 aulas no total.
O que o Traceroute Faz
Traceroute (tracert no Windows) revela o caminho que os pacotes percorrem até um destino, listando cada roteador (salto) ao longo do caminho e o atraso em cada um. Enquanto o ping responde "consigo alcançá-lo?", o traceroute responde "por qual caminho e onde ele fica lento ou para?". É a ferramenta principal para localizar em que ponto de uma rota está o problema.
traceroute example.comSaltos e Roteadores
Cada dispositivo que encaminha seu pacote em direção ao destino é um salto. O traceroute lista os saltos em ordem, do seu gateway para fora, atravessando os provedores de internet até o destino. Ao mostrar a cadeia de roteadores, o traceroute permite ver o caminho real do seu tráfego e identificar exatamente qual salto está falhando ou adicionando atraso.
O truque do TTL
O Traceroute usa o TTL de forma inteligente. Ele envia pacotes com TTL=1, fazendo com que o primeiro roteador os descarte e responda com um erro. Em seguida, usa TTL=2 para alcançar o segundo roteador, e assim por diante. Cada pacote cujo TTL expira revela mais um salto. Ao aumentar o TTL progressivamente, o traceroute mapeia o caminho, um roteador por vez, até chegar ao destino.
Lendo a saída do Traceroute
Cada linha mostra o número do salto, o IP ou nome do roteador e, geralmente, três amostras de tempo em milissegundos. Os tempos normalmente aumentam à medida que os saltos ficam mais distantes. Um aumento gradual e razoável é normal. A saída permite acompanhar o crescimento da latência salto a salto e identificar exatamente onde ela aumenta de forma inesperada.
Identificando onde ocorre a falha
Se o traceroute listar vários saltos e depois parar ou atingir o tempo limite, o problema provavelmente está no último salto que respondeu ou logo depois dele. Isso restringe uma falha de roteamento ou conectividade a um ponto específico do caminho, muitas vezes distinguindo sua rede da rede de um ISP. Saber que a falha ocorre a três saltos de distância, no núcleo do ISP, muda para quem o senhor deve ligar.
Latência ao longo do caminho
O traceroute ajuda a encontrar fontes de latência. Se os tempos forem baixos durante vários saltos e depois aumentarem bruscamente, esse salto ou enlace está adicionando atraso. Lembre-se de que um enlace de longa distância, como um salto transatlântico, naturalmente adiciona latência. A habilidade está em distinguir o atraso esperado pela distância de um aumento anormal que indique congestionamento ou algum problema.
Asteriscos e tempos limite
Um asterisco (*) significa que um salto não respondeu a tempo. Isso é comum e nem sempre indica um problema: muitos roteadores dão baixa prioridade às respostas ICMP/UDP das quais o traceroute depende ou as bloqueiam, mesmo encaminhando o tráfego normal sem dificuldade. Alguns asteriscos no meio do caminho, seguidos por respostas dos saltos posteriores, geralmente indicam um roteador silencioso, não um roteador com defeito.
Métodos do Windows e do Unix
As implementações são diferentes. O tracert do Windows envia solicitações de eco ICMP, enquanto o traceroute tradicional do Unix envia pacotes UDP para portas altas; ambos dependem de respostas indicando que o TTL expirou. Como os firewalls tratam ICMP e UDP de maneira diferente, o mesmo caminho pode parecer diferente quando analisado a partir de um computador Windows ou Linux. Conhecer o método explica algumas discrepâncias.
Caminhos assimétricos
O traceroute mostra apenas o caminho de ida. O tráfego de retorno pode seguir uma rota diferente, chamada de caminho assimétrico. Isso significa que um atraso observado pode estar, na verdade, no caminho de volta, algo que o traceroute não consegue mostrar diretamente. Tenha isso em mente ao interpretar os resultados, especialmente na internet pública, onde a assimetria é comum.
Pathping e mtr
Duas ferramentas aprimoradas combinam ping e traceroute. O pathping do Windows rastreia a rota e depois mede a perda de pacotes em cada salto ao longo do tempo. A popular ferramenta Unix mtr atualiza continuamente um traceroute ao vivo, com estatísticas contínuas de perda e latência. Ambas são excelentes para diagnosticar problemas intermitentes que um único traceroute talvez não detecte.
Traceroute na prática
Use o traceroute depois do ping quando a conectividade com um host remoto estiver ruim ou falhando. Ele informa se o problema está na sua LAN, no seu gateway, no seu ISP ou em algum ponto distante da internet. Identificar o segmento responsável permite corrigir o que está sob seu controle e encaminhar o que não está, com evidências em mãos.
Verificação rápida
Teste seus conhecimentos sobre traceroute.
Recapitulação
Você aprendeu sobre traceroute. Pontos principais:
- O traceroute lista cada salto e seu atraso até um destino.
- Ele funciona incrementando o TTL para que os roteadores respondam em sequência.
- O ponto em que a saída para permite localizar uma falha ao longo do caminho.
- Asteriscos geralmente indicam um roteador silencioso, não um roteador com defeito.
- pathping e mtr acrescentam a perda em cada salto ao longo do tempo.
Perguntas Frequentes
A aula “Mapeando o Caminho com Traceroute” é grátis?
Sim — o texto completo de “Mapeando o Caminho com Traceroute” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Network+ Academy, atualize para CoddyKit PRO. O curso de Network+ Academy inclui 4 aulas no total.
O que vou aprender em “Mapeando o Caminho com Traceroute”?
Acompanhe cada salto que o tráfego percorre até chegar ao destino. Você pratica Network+ Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Network+ Academy?
Nenhuma experiência prévia é necessária. Network+ Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.
Quanto tempo leva a aula “Mapeando o Caminho com Traceroute”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Network+ Academy?
Sim. Cada aula de Network+ Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Testando a Alcançabilidade com Ping
- Mapeando o Caminho com Traceroute
- Visualizando Configurações com Ipconfig
- Consultando o DNS com Nslookup