Mappare il percorso con Traceroute
Segua ogni hop attraversato dal traffico per raggiungere la destinazione.
Mappare il percorso con Traceroute è una lezione Cloud & IT Cert Prep gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Cloud & IT Cert Prep, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Cloud & IT Cert Prep include 4 lezioni in totale.
Cosa fa Traceroute
Traceroute (tracert su Windows) mostra il percorso seguito dai pacchetti verso una destinazione, elencando ogni router (hop) lungo il tragitto e il ritardo di ciascuno. Mentre ping risponde alla domanda "posso raggiungerla?", traceroute risponde a "quale percorso segue e dove rallenta o si interrompe?" È lo strumento di riferimento per individuare in quale punto del percorso si trova un problema.
traceroute example.comHop e router
Ogni dispositivo che inoltra il pacchetto verso la destinazione è un hop. Traceroute elenca gli hop in ordine, dal gateway attraverso gli ISP fino alla destinazione. Mostrando la catena di router, traceroute permette di vedere il percorso effettivo del traffico e di individuare con precisione quale hop non funziona o aggiunge latenza.
Il trucco del TTL
Traceroute utilizza in modo ingegnoso il TTL. Invia pacchetti con TTL=1, così il primo router li scarta e risponde con un errore. Poi usa TTL=2 per raggiungere il secondo router, e così via. Ogni pacchetto in scadenza rivela un hop in più. Aumentando progressivamente il TTL, traceroute mappa il percorso, un router alla volta, fino a raggiungere la destinazione.
Leggere l'output di Traceroute
Ogni riga mostra il numero dell'hop, l'indirizzo IP o il nome del router e, di solito, tre campioni dei tempi in millisecondi. I tempi generalmente aumentano man mano che gli hop sono più lontani. Un aumento graduale e ragionevole è normale. L'output consente di osservare la latenza accumularsi hop dopo hop e di individuare esattamente il punto in cui aumenta in modo imprevisto.
Individuare il punto del guasto
Se traceroute elenca diversi hop e poi si interrompe o va in timeout, il problema si trova probabilmente sull'ultimo hop che ha risposto o subito dopo. In questo modo un guasto di routing o di connettività viene localizzato in un punto specifico del percorso, spesso distinguendo la Sua rete da quella dell'ISP. Sapere che il guasto si trova a tre hop di distanza, nella rete centrale dell'ISP, cambia il soggetto da contattare.
Latenza lungo il percorso
Traceroute aiuta a individuare le origini della latenza. Se i tempi sono bassi per diversi hop e poi aumentano improvvisamente, quell'hop o quel collegamento sta introducendo un ritardo. Tenga presente che un collegamento a lunga distanza, come un hop transatlantico, aggiunge naturalmente latenza. La difficoltà consiste nel distinguere il ritardo previsto dovuto alla distanza da un aumento anomalo che indica congestione o un problema.
Asterischi e timeout
Un asterisco (*) indica che un hop non ha risposto in tempo. È un caso comune e non sempre segnala un problema: molti router attribuiscono una priorità bassa alle risposte ICMP/UDP utilizzate da traceroute o le bloccano, pur continuando a inoltrare normalmente il traffico reale. Alcuni asterischi nel mezzo del percorso, seguiti da hop successivi che rispondono, indicano solitamente un router silenzioso, non un router guasto.
Metodi Windows e Unix
Le implementazioni sono diverse. tracert di Windows invia richieste Echo ICMP, mentre il tradizionale traceroute Unix invia pacchetti UDP verso porte alte; entrambi si basano sulle risposte relative alla scadenza del TTL. Poiché i firewall trattano ICMP e UDP in modo diverso, lo stesso percorso può apparire diverso da un computer Windows rispetto a uno Linux. Conoscere il metodo aiuta a spiegare alcune discrepanze.
Percorsi asimmetrici
Traceroute mostra solo il percorso in andata. Il traffico di ritorno può seguire un percorso diverso, chiamato percorso asimmetrico. Ciò significa che un ritardo osservato potrebbe trovarsi effettivamente nel percorso di ritorno, che traceroute non può mostrare direttamente. Lo tenga presente quando interpreta i risultati, soprattutto su Internet pubblico, dove l'asimmetria è comune.
Pathping e mtr
Due strumenti avanzati combinano ping e traceroute. pathping di Windows traccia il percorso e poi misura nel tempo la perdita di pacchetti per ogni hop. Il popolare strumento Unix mtr aggiorna continuamente un traceroute in tempo reale, mostrando statistiche aggiornate sulla perdita e sulla latenza. Entrambi sono eccellenti per diagnosticare problemi intermittenti che un singolo traceroute potrebbe non rilevare.
Traceroute nella pratica
Utilizzi traceroute dopo ping quando la connettività verso un host remoto è scarsa o assente. Lo strumento indica se il problema si trova sulla LAN, sul gateway, nell'ISP o molto più lontano su Internet. Individuare il segmento responsabile consente di risolvere ciò che è sotto il Suo controllo e di segnalare il resto al soggetto competente, disponendo già delle prove necessarie.
Verifica rapida
Verifichi le Sue conoscenze di traceroute.
Riepilogo
Ha imparato a usare traceroute. Punti chiave:
- Traceroute elenca ogni hop e il relativo ritardo verso una destinazione.
- Funziona incrementando il TTL, in modo che i router rispondano a turno.
- Il punto in cui l'output si interrompe localizza un guasto lungo il percorso.
- Gli asterischi spesso indicano un router silenzioso, non un router guasto.
- pathping e mtr aggiungono la perdita per hop nel tempo.
Domande Frequenti
La lezione «Mappare il percorso con Traceroute» è gratuita?
Sì — il testo completo di «Mappare il percorso con Traceroute» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Cloud & IT Cert Prep, passa a CoddyKit PRO. Il corso Cloud & IT Cert Prep include 4 lezioni in totale.
Cosa imparerò in «Mappare il percorso con Traceroute»?
Segua ogni hop attraversato dal traffico per raggiungere la destinazione. Eserciti Cloud & IT Cert Prep con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Cloud & IT Cert Prep?
Non è richiesta alcuna esperienza precedente. Cloud & IT Cert Prep su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Mappare il percorso con Traceroute»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Cloud & IT Cert Prep?
Sì. Ogni lezione Cloud & IT Cert Prep include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Verificare la raggiungibilità con Ping
- Mappare il percorso con Traceroute
- Visualizzare le impostazioni con Ipconfig
- Interrogare il DNS con Nslookup