Migliori alternative traceroute: scegli dalla GUI, dalla riga di comando o dagli strumenti online

click fraud protection

Traceroute - o tracert se vieni dal mondo Windows - è, insieme al ping, uno degli strumenti di base per la risoluzione dei problemi di rete. Come suggerisce il nome, traceroute traccerà il percorso da un computer all'altro. È uno strumento piuttosto utile che non solo testerà la connettività con un host, ma rivelerà anche molto sul percorso per arrivarci e alcuni problemi che potrebbero affliggerlo. Ma utile quanto traceroute, è anche uno strumento piuttosto limitato. Fortunatamente, molti sviluppatori hanno lavorato sul tentativo di creare versioni migliori di traceroute. Ecco di cosa tratta questo articolo. Stiamo scoprendo alcune delle migliori alternative al traceroute. Abbiamo un mix di GUI e strumenti da riga di comando e persino un paio di strumenti online.

Prima di rivelare le nostre 5 migliori alternative al traceroute, inizieremo spiegando cos'è il traceroute e come funziona. Discuteremo quindi alcune delle limitazioni dell'utilità. E per affrontare i limiti, discuteremo del possibile miglioramento che potrebbe essere fatto per traceroute. Cercheremo di definire il nostro "traceroute sugli steroidi" ideale. Dopo aver finito con tutta questa teoria, ci immergeremo direttamente nella nostra materia principale e esamineremo le cinque migliori alternative di traceroute che potremmo trovare. Abbiamo tre pacchetti installabili localmente e due utility online.

instagram viewer

Che cos'è Traceroute?

La definizione di traceroute da Wikipedia è piuttosto semplice: "Traceroute è uno strumento diagnostico di rete di computer per la visualizzazione del percorso (percorso) e la misurazione dei ritardi di transito dei pacchetti attraverso una rete IP (Internet Protocol)". Per quanto buona sia questa descrizione, non riesce a fornire molti dettagli su ciò che è concretamente. Cercheremo di spiegare. Traceroute ti dirà l'indirizzo IP di ogni router situato tra il tuo computer e il computer remoto. Ma non è tutto, traceroute riporterà anche i tempi di risposta di ciascuno di questi router.

Traceroute è uno strumento molto antico. La prima versione è stata rilasciata nel 1987. Questo è oltre 30 anni fa; un'eternità negli anni di computer. È anche uno strumento molto comune. Introdotto per la prima volta nel sistema operativo Unix, è ora presente su tutti i sistemi operativi simili a Unix, inclusi Linux e OS X. Alla fine è stato anche portato sulla piattaforma Windows dove è stato rinominato tracert per ragioni che non sono mai stato in grado di capire.

Traceroute è uno strumento che ogni amministratore di rete dovrebbe comprendere e utilizzare. Sfortunatamente, molti dei suoi utenti non comprendono completamente come funziona e, pertanto, possono imbattersi in alcune insidie ​​dell'utilità. Ad esempio, il percorso potrebbe essere asimmetrico rispetto al traffico nel prendere un percorso diverso rispetto al traffico in uscita e lo strumento non lo vedrebbe.

Come funziona Traceroute?

Innanzitutto, alcuni prerequisiti. Internet, o qualsiasi rete IP, del resto, è costituita da router interconnessi. I router parlano tra loro, scambiandosi informazioni su quali reti sanno raggiungere. Usano queste informazioni per costruire tabelle di routing. Ogni volta che un pacchetto di dati raggiunge un router, cerca la destinazione nella sua tabella di routing e procede a inviarlo al router successivo sul percorso. Il router conosce solo il router successivo e non ha idea del percorso completo. Non è necessario.

Al fine di limitare i ritardi di propagazione dovuti a salti di routing eccessivi, l'intestazione di ogni pacchetto di dati contiene un campo di dati chiamato TTL o Time To Live. Questo è un termine improprio poiché il valore del TTL non ha nulla a che fare con il tempo ma con la distanza. Quando il pacchetto lascia la sua origine, il TTL è impostato su 32. Da quel momento in poi, ogni router che lo gestisce decrementa il TTL di uno prima di instradare il pacchetto. Quando il valore TTL raggiunge lo zero, il router non indirizzerà il pacchetto e restituirà invece un messaggio ICMP "Tempo trascorso" all'origine.

Traceroute sfrutta questo sistema di rilevamento e segnalazione degli errori per compiere la sua magia. Traceroute invierà prima un pacchetto a destinazione con TTL impostato su 1. Il primo router sul percorso decrementerà il TTL e restituirà il messaggio Tempo scaduto, permettendo a traceroute di conoscere l'indirizzo IP di quel primo router o hop, come spesso accade riferito a. Traceroute invierà quindi un altro pacchetto con il TTL impostato su 2 e conoscerà il secondo hop. E continuerà a farlo, incrementando ogni volta il TTL fino a quando alla fine non ottiene una risposta dalla destinazione, dicendogli che è stato raggiunto.

Traceroute in genere misurerà anche il tempo necessario per ottenere ogni risposta successiva, consentendogli di costruire una tabella del tempo di risposta per ciascun hop. Spesso eseguirà anche una ricerca DNS dell'indirizzo IP di ciascun hop per visualizzare il nome FQDN di ciascun host anziché l'indirizzo IP nei suoi risultati.

Cosa c'è di sbagliato in Traceroute?

La semplice risposta a questa domanda è semplice: non c'è niente di sbagliato in questo. Significa che è perfetto? Certamente no. Traceroute, buono e utile com'è, potrebbe essere migliorato. Ecco alcuni dei suoi difetti.

Come abbiamo indicato in precedenza - ed è ovvio ora che sappiamo come funziona - traceroute ti mostrerà solo il percorso verso la destinazione ma non ha modo di scoprire il percorso indietro. Ciò potrebbe costituire un problema, soprattutto in situazioni in cui il percorso di ritorno è in qualche modo ritardato. Traceroute misura il tempo necessario per ottenere ogni risposta, ma non ha modo di sapere se si sono verificati ritardi all'uscita o al ritorno, fornendo potenzialmente risultati fuorvianti.

Esiste anche un potenziale problema con destinazioni con bilanciamento del carico su più host. Nulla garantisce all'utente che ogni pacchetto successivo sia inviato allo stesso host. E se i due si trovano in posizioni diverse, ciò potrebbe portare a risultati ampiamente imprecisi.

Infine, alcuni router sono configurati, per motivi di sicurezza, per non rispondere al tipo di richieste utilizzate da traceroute. Questo non impedirà il funzionamento di traceroute e l'utilità semplicemente ignorerà quei luppoli e li segnalerà come irraggiungibili.

E se ci fosse un traceroute "sugli steroidi"?

L'uso di traceroute non è il compito più eccitante che si possa pensare. E chiunque l'abbia ampiamente utilizzato ha sognato un traceroute migliore. Fortunatamente, alcuni sviluppatori ci hanno pensato e hanno fatto qualcosa al riguardo. Questo è il motivo per cui possiamo trovare molte alternative al traceroute.

Alcuni hanno solo miglioramenti estetici e, ad esempio, avvolgono lo strumento con una GUI dall'aspetto più gradevole. Altri aggiungono alcune funzionalità davvero utili. Alcune utility traceroute avanzate, ad esempio, trarranno informazioni dettagliate su ciascun hop da Internet. Ciò potrebbe includere informazioni come il proprietario del router o la sua posizione fisica, raccolte utilizzando tecniche di geolocalizzazione basate su indirizzi IP.

Alcuni spingeranno ulteriormente l'inviluppo e tracceranno i risultati del traceroute su una mappa offrendo all'utente un modo per visualizzare efficacemente il percorso verso la destinazione.

Le nostre prime tre più due migliori alternative traceroute

Abbiamo cercato sul Web le migliori alternative traceroute. Alcuni dei prodotti che abbiamo trovato sono profondamente diversi dal traceroute originale. Altri offrono miglioramenti minori. Quelli che hanno creato il nostro elenco hanno il miglior set di funzionalità e / o reputazione o sono i più utilizzati.

Abbiamo anche incluso un mix di strumenti installati localmente che esegui da un computer e anche un paio di strumenti basati sul Web. Entrambi i tipi di strumenti possono essere utili. Il software locale può aiutarti a capire i percorsi su una grande rete aziendale e identificare quali segmenti della rete presentano problemi come la latenza.

Gli strumenti traceroute basati sul Web vengono eseguiti da un server remoto, con alcuni strumenti che consentono di scegliere il server di origine o eseguendo il test da più fonti contemporaneamente - e sono utilizzati al meglio per risolvere problemi come un sito Web scadente risposta.

SolarWinds è un nome noto nel campo degli strumenti di gestione della rete. L'azienda produce alcuni dei migliori strumenti di monitoraggio a partire dal suo prodotto di punta, Network Performance Monitor, una soluzione completa di monitoraggio della rete. SolarWinds ha anche una solida reputazione per la creazione di grandi strumenti gratuiti che rispondono a esigenze specifiche degli amministratori di rete. Traceroute NG è uno di questi strumenti.

TracerouteNG sfrutta la tecnologia SolarWinds Netpath per offrire la traccia continua TCP e ICMP. Sostiene di essere più veloce di altre utility traceroute e di restituire risultati in pochi secondi. Naturalmente, questo dipende principalmente dalla rete.

Schermata Traceroute NG

Ma Traceroute NG non migliora solo la velocità del traceroute. Restituisce anche molte più informazioni, dandoti una visione più approfondita della situazione. Per ogni hop, Traceroute NG utilizzerà ping per restituire la percentuale di perdita di pacchetti, il tempo di risposta medio e corrente nonché un grafico a barre di latenza. Inoltre, Traceroute NG utilizzerà una ricerca DNS inversa per trovare e visualizzare il nome di dominio completo o FQDN di ciascun hop.

Un'altra grande caratteristica di Traceroute NG è il rilevamento automatico dei cambi di percorso. Se esistono più percorsi per un determinato host, lo strumento lo scoprirà e visualizzerà ogni percorso singolarmente. Ciò è molto utile per la risoluzione dei problemi di ambienti con carico bilanciato. Lo strumento ti consentirà inoltre di scegliere di eseguire il test utilizzando i pacchetti TCP o ICMP. Ciò può essere utile se, ad esempio, alcuni dispositivi lungo il percorso bloccano ICMP. E, ultimo ma non meno importante, Traceroute NG scriverà i risultati del suo test in un file di registro .txt.

Traceroute NG funziona solo su Windows ma, ingannevolmente, non è una vera applicazione Windows. Mentre viene eseguito sotto il sistema operativo Windows e all'interno di una finestra, è principalmente uno strumento basato su testo. Ma ancora una volta, una GUI aumenterebbe l'utilità dello strumento? Probabilmente no.

Lo strumento, che viene scaricato come file .zip, non richiede installazione ma si basa su Winpcap che deve essere installato se non è già presente sul computer. Traceroute NG, tuttavia, rileverà la sua assenza all'avvio e avvierà automaticamente il programma di installazione di Winpcap incluso nel file .zip.

TRACEROUTE NG (link per il download ufficiale): https://www.solarwinds.com/free-tools/traceroute-ng

2. Apri Visual Traceroute

Se quello che stai cercando è un vero strumento traceroute basato su GUI, Apri Visual Traceroute è quello che ti serve. Lo strumento, disponibile per Windows, la maggior parte dei gusti di Linux o Mac OS X è semplicemente fantastico. Lo strumento è gratuito e open source, rilasciato sotto licenza LGPL V3.

Apri percorso traccia visiva

Il componente principale di questo software è Visual Traceroute in sé. È un'utilità visiva basata sulla GUI che ti permetterà di vedere su una mappa 3D del mondo, o 2D, se preferisci, quale percorso stanno prendendo i dati dal tuo computer all'host di destinazione. La mappa può essere ingrandita e fatta scorrere a piacimento, fornendo qualsiasi livello di dettaglio che potresti desiderare.

Open Visual Traceroute include anche alcuni altri strumenti, che lo rendono un prodotto ancora più utile. Innanzitutto, esiste uno "sniffer di pacchetti". Non è uno sniffer di pacchetti come Wireshark, però. Il suo scopo è solo quello di consentire all'utente di vedere quali dati vengono inviati avanti e indietro dal sistema locale a Internet. Esiste anche una funzione Whois che estrarrà informazioni sui nomi di dominio da Internet.

3. MTR (My Traceroute)

MTR fu sviluppato per la prima volta da qualcuno di nome Mike e l'acronimo stava per Traceroute di Mike. Qualcun altro ha rilevato e rinominato My Traceroute, ma è sempre lo stesso prodotto. Il software esiste dal 1997. Se la longevità è una testimonianza della qualità, questo dovrebbe essere uno strumento abbastanza buono.

La mia interfaccia GUI di Traceroute

E questo è. Funzionalmente, è quasi identico - o almeno molto simile - a Traceroute NG recensito sopra. Le principali differenze tra i due sono che mentre Traceroute NG è un'applicazione Windows, MTR funziona su Linux e può essere utilizzato con una GUI o dalla riga di comando.

concretamente, MTR combina le funzionalità di traceroute e ping in uno strumento diagnostico di rete. Quando si esegue MTR, per prima cosa funziona esattamente come traceroute per apprendere il percorso di rete verso un host specificato. Una volta che conosce il percorso, MTR va un po 'oltre. Invierà una sequenza di richieste ECHO ICMP a ciascun hop per misurare la qualità del collegamento a ciascun router. E mentre lo fa, visualizza le statistiche misurate sullo schermo. In effetti, lo stampa sull'output standard, il che significa che può essere reindirizzato a un file.

4. Strumento di traccia della traccia visiva online di Monitis (strumento online)

Monitis è una società di TeamViewer che crea una nota piattaforma di monitoraggio delle prestazioni di siti Web. Il servizio virtuale basato su cloud ti consentirà di monitorare i tuoi siti Web, server, applicazioni e altro ancora e ovunque. Con quasi un quarto di milione di utenti, questa è una piattaforma piuttosto popolare.

Come molti altri fornitori, Monitis ha alcuni strumenti gratuiti disponibili sul loro sito Web. Il Percorso di traccia visiva online, nonostante l'ortografia insolita, è esattamente quello che dice di essere. Traccia il percorso tra il server di Monitis e l'host specificato e lo traccia su una mappa del mondo. Sfortunatamente, la visualizzazione della mappa raramente include tutti i salti. Questo è normale poiché lo strumento non sarà in grado di geolocalizzare ogni hop e alcuni hos non risponderanno affatto. E questo vale per qualsiasi strumento del genere, non solo per questo.

Percorso di traccia visiva online di Monitis

Se scorri verso il basso lo schermo, vedrai che lo strumento presenta anche le informazioni in forma tabellare, proprio come farebbero gli strumenti traceroute tradizionali. Potresti anche notare che, nella parte superiore del display tabulare, ci sono tre schede etichettate come Stati Uniti, Europa e Asia / Pacifico. Saresti portato a pensare che fare clic su una scheda esegua il test da una fonte diversa situata in quelle tre aree geografiche ma, guardando i risultati, non sembra essere il caso. Sia la tabella che la visualizzazione della mappa cambiano da una scheda all'altra ma non sono stato in grado di capire come funzionano.

5. G-Suite. Strumenti Visual Traceroute (strumento online)

Non lasciarti ingannare dal nome G-Suite. Strumenti non è in alcun modo correlato a Google. Il sito Web propone una manciata di utili strumenti di rete e Internet. Tra questi c'è un strumento visual traceroute. Usarlo è piuttosto semplice. È sufficiente digitare un indirizzo IP o FQDN e fare clic su TRACCIARE pulsante. Molto presto, una piccola mappa sulla pagina visualizzerà visivamente il percorso verso l'host specificato.

G-Suite. Strumenti Visual Traceroute

Come la maggior parte degli altri strumenti simili, è disponibile una tabella. Mostra l'indirizzo IP e il nome di dominio completo (se risolvibile), nonché il tempo di andata e ritorno cumulativo per ciascun hop. Una cosa che abbiamo particolarmente amato di questo strumento - ed è particolarmente adatto per i nuovi arrivati ​​- è la ricchezza di informazioni sul processo traceroute che possono essere trovate sulla pagina.

Mentre sei lì, G-Suite. Strumenti ha alcuni altri strumenti che potresti voler usare. È possibile accedere facilmente a ciascuno da un menu della barra multifunzione nella parte superiore della pagina. C'è la ricerca DNS, la ricerca Whois, il ping, il mio indirizzo IP, la posizione dell'indirizzo IP e uno strumento per verificare il funzionamento degli indirizzi email.

Conclusione

Traceroute è stato con noi per un po 'ed è b = ovviamente qui per rimanere. È uno degli strumenti diagnostici di base più utilizzati e più utili che si possano trovare. E con tutte le versioni migliorate di traceroute che possono essere trovate, è diventato uno strumento ancora migliore e più utile. Esistono più di 5 strumenti di questo tipo, ma avevamo uno spazio limitato e abbiamo deciso di limitare la nostra selezione a i migliori cinque che abbiamo potuto trovare, ma ciò non significa che non ci siano molti altri ottimi strumenti traceroute a disposizione.

watch instagram story