Come usare Traceroute: percorsi rivelati in 3 passaggi 🔍
Aspetti chiave
- Il comando Traceroute mostra il percorso seguito dal traffico Internet per raggiungere un sito web, evidenziando i ritardi a ogni fermata. 🌐
- Per utilizzare il comando su un computer Windows, digitare "tracert mastertrend.info" nel prompt dei comandi oppure "traceroute mastertrend.info" su un computer Mac o Linux. 💻
- Osserva il percorso esaminando il conteggio dei salti, gli RTT e le direzioni visualizzate. 📊
Traceroute è uno strumento da riga di comando incluso in Windows e in altri sistemi operativi. Insieme al comando ping, è essenziale per comprendere i problemi di connessione a Internet, tra cui la perdita di pacchetti e l'elevata latenza. 📈
Se riscontri problemi di connessione a un sito web, Traceroute può indicarti dov'è il problema. Ti aiuta anche a visualizzare il percorso del traffico tra il tuo computer e un server web. 🌍
Come funziona Traceroute
Quando ci si collega a un sito web, ad esempio mastertrend.info, il traffico deve passare attraverso diversi intermediari prima di raggiungere il sito. Il traffico viaggia attraverso il router locale, i router del tuo provider di servizi Internet, verso reti più grandi e così via. 🔄
Traceroute ci mostra il percorso che il traffico segue per raggiungere il sito web. Mostra anche i ritardi che si verificano a ogni fermata. Se riscontri problemi nell'accedere a un sito che funziona correttamente, potrebbe esserci un problema tra il tuo computer e i server del sito. Traceroute ti direbbe dove si trova il problema. 🕵️♂️
Abbiamo utilizzato Traceroute per spiegare e dimostrare chi fornisce il servizio Internet al tuo provider. 🛠️
In termini più tecnici, Traceroute invia una sequenza di pacchetti utilizzando il protocollo ICMP (lo stesso protocollo utilizzato per il comando ping). Il primo pacchetto ha un durata (noto anche come TTL o limite di hop) è 1, il secondo pacchetto ha un TTL pari a 2 e così via. Ogni volta che un pacchetto viene passato a un nuovo router, il TTL viene decrementato di 1. Quando raggiunge 0, il pacchetto viene scartato e il router restituisce un messaggio di errore. Inviando i pacchetti in questo modo, Traceroute garantisce che ogni router nel percorso scarterà un pacchetto e invierà una risposta. 📩
Come usare Traceroute
Traceroute è in esecuzione da un prompt dei comandi o da una finestra del terminale. In Windows, premere il tasto Windows, digitare Prompt dei comandi e premere Invio per aprirne uno. 🖥️
Per eseguire un traceroute, utilizzare il comando tracert seguito da un indirizzo web. Ad esempio, se si desidera tracciare il percorso verso How-To Geek, è necessario eseguire il comando:
tracert mastertrend.info
Su Mac o Linux, esegui traceroute mastertrend.info Invece. Puoi anche leggere la nostra guida completa su come utilizzare il comando traceroute in Linux. 📖
Vedrai come viene formato il percorso man mano che il tuo computer riceve risposte dai router lungo il percorso. Ad esempio, ecco cosa appare quando tracciamo un grafico del sito web di Twitter. 🐦

Se esegui un traceroute per un altro sito web, in particolare uno ospitato in un'altra regione del mondo, noterai come i percorsi siano diversi. I primi salti sono gli stessi quando il traffico raggiunge il tuo ISP, mentre i salti successivi sono diversi perché i pacchetti vengono deviati. Ad esempio, qui sotto puoi vedere i pacchetti diretti a Baidu.com in Cina. 🇨🇳

Comprendere il risultato
L'idea di base è abbastanza chiara. La prima riga rappresenta il router di casa (se sei dietro un router), le righe successive rappresentano il tuo ISP e ogni riga sottostante rappresenta un router più lontano. 🧭
Il formato di ogni riga è il seguente:
Hop RTT1 RTT2 RTT3 Nome dominio [Indirizzo IP]
- Salto: ogni volta che un pacchetto viene trasmesso tra due router, questo viene definito "salto". Ad esempio, nell'output sopra, possiamo vedere che occorrono 8 salti per raggiungere i server di Twitter dalla mia posizione attuale. 🔗
- RTT1, RTT2, RTT3: è il tempo di andata e ritorno impiegato da un pacchetto per raggiungere un salto e tornare al computer (in millisecondi). Questo valore è noto come latenza ed è lo stesso numero che si vede quando si usa il ping. Traceroute invia tre pacchetti a ciascun salto e li visualizza ogni volta, in modo da farti un'idea di quanto sia coerente (o incoerente) la latenza. Se vedi un * in alcune colonne, non hai ricevuto una risposta e ciò potrebbe indicare una perdita di pacchetti. ⚠️
- Nome dominio [indirizzo IP]: il nome dominio, se disponibile, può aiutarti a individuare la posizione di un router. Se non è disponibile, verrà visualizzato solo l'indirizzo IP del router. 🌍
Ora dovresti essere in grado di utilizzare il comando tracert e di comprenderne l'output. Se desideri saperne di più sulle reti, consulta la nostra guida su come connetterti alla tua rete domestica da qualsiasi luogo. 🏠