Esercitazioni

▷ Comando Tracert o traceroute, cos'è e per cosa utilizzarlo

Sommario:

Anonim

Le reti sono una parte fondamentale della nostra vita e del nostro lavoro, ecco perché non fa mai male conoscere strumenti come il comando Tracert o anche chiamato Traceroute, che ci permetterà di integrare le utility del comando Ping in modo eccellente.

Indice dei contenuti

In molte occasioni, è interessante utilizzare il comando Ping per verificare la disponibilità della nostra connessione Internet, oltre a vedere se un computer della nostra rete è correttamente collegato ad essa e ci mostra un segnale. Inoltre, possiamo anche verificare la latenza della nostra connessione, come abbiamo visto in altri dei nostri tutorial. In sintesi, sono comandi molto utili per ottenere diversi aspetti della nostra rete senza doverne avere grandi conoscenze.

Oggi faremo un ulteriore passo avanti per mostrare un altro interessante comando molto correlato al ping, e questo ci darà informazioni interessanti sui salti che il nostro pacchetto di dati sta eseguendo fino a quando non raggiunge la sua destinazione.

Qual è il comando Tracert

Questo comando è disponibile in modo nativo sul sistema Windows tramite la console di comando, sia in Prompt dei comandi sia in Windows PowerShell. Di solito lo conosciamo anche come Traceroute nel caso del comando in Linux o semplicemente traccia.

Tracert è uno strumento che ci fornirà informazioni sul percorso seguito da un pacchetto che verrà inviato dal nostro computer a un host di destinazione, su una rete locale o su Internet a un dominio specifico.

La procedura seguita da questo comando è di inviare un pacchetto a una destinazione, ma mentre raggiunge la destinazione finale, richiederà a ciascuno dei router che si trova sulla strada una risposta al passaggio di questo pacchetto. In questo modo otterremo informazioni su ciascun nodo attraverso il quale passa il pacchetto, come l'indirizzo IP, il nome del dominio, se presente, e il tempo di latenza o di connessione tra le nostre apparecchiature e ciascuno dei nodi lungo la strada.

Rileva problema di connessione con Tracert

Come possiamo vedere, è un'utilità simile al ping ma ci mostra informazioni più dettagliate sui salti che il pacchetto sta facendo fino a quando non raggiunge la sua destinazione. Ciò è particolarmente interessante quando abbiamo problemi con la nostra connessione, ma non sappiamo esattamente cosa non funziona o quanto va lontano la continuità della rete.

Quando inviamo il pacchetto, tracert ci fornirà l'indirizzo IP per il nodo di passaggio. Se ci troviamo all'interno di una grande intranet e non disponiamo di una connessione, con questo comando vale la pena esaminare quali sono questi salti, ad esempio, fino a quando non raggiungiamo il gateway finale che dà accesso a Internet. In questo modo sapremo l'ultimo IP fino a dove il nostro pacchetto ha raggiunto e sarà proprio lì dove si troverà il nostro problema.

Come utilizzare il comando Tracert in Windows

Per utilizzare questo comando sul sistema operativo Windows, tutto ciò che dobbiamo fare è aprire un terminale di comando.

  • Possiamo farlo dal menu Start digitando " CMD " e premendo Invio, premendo la combinazione di tasti " Windows + R " e digitando " CMD " facendo clic con il pulsante destro del mouse sul pulsante Start e facendo clic sull'opzione " Windows PowerShell "

In entrambi i casi scriveremo:

tracert

Vediamo che ci mostrerà immediatamente il vero indirizzo IP del dominio che abbiamo inserito e ci dirà quali nodi ha attraversato, così come il suo indirizzo IP e la latenza per ciascuno di essi.

La somma della latenza di tutti i nodi non è la latenza della nostra connessione, questi valori sono applicabili solo a ciascun caso specifico attraverso il quale passa.

Vediamo la differenza tra Tracert e ping:

Sulla base di queste informazioni, possiamo vedere che approssimativamente il ping del nostro dominio mostra la stessa latenza del passaggio finale di tracert fino a raggiungerlo. Grazie a questo, saremo in grado di dimostrare che la nostra latenza di connessione non è una somma di tutti i passaggi, ma che è stata ottenuta in modo indipendente per ogni caso specifico.

Inoltre, vediamo che il ping si connette solo al nodo finale in cui si trova il dominio e mostra il suo IP, gli altri passaggi vengono omessi in modo da non mostrare informazioni su di essi.

Vediamo anche che alcuni dei passaggi che il pacchetto ha seguito non ci forniscono una risposta " Timeout per questa richiesta ", ciò significa che sicuramente questo nodo non è autorizzato a dare una risposta nella sua configurazione, come protezione.

Opzioni di tracer

Per vedere tutte le opzioni disponibili per questo comando, così come la sua sintassi o i modi per usarlo, dovremo mettere quanto segue:

tracert /?

o

tracert

Ci verranno mostrate informazioni sul suo utilizzo:

  • -d: opzione per non convertire gli indirizzi IP che attraversa in nomi di dominio. -h: stabiliremo un certo numero di hop, questo è interessante se siamo in una rete interna e sappiamo quanti passi ci sono fino a raggiungere il gateway finale. -j: per tracciare il percorso verso più host contemporaneamente. -w: possiamo stabilire un tempo di attesa specifico per dare ogni salto oltre a quello che esiste già tra l'host e il client. -R, -S, -6: per i casi in cui vogliamo utilizzare il protocollo IPv6.

Comando Tracert in Linux

L'uso di questo comando in Linux è praticamente lo stesso, solo che è effettivamente chiamato Traceroute invece di tracert. Ma avremo bisogno di installare un pacchetto tramite il nostro terminale di comando, poiché questo modulo non è nativo in Ubuntu, per esempio.

Per installarlo, dovremo aprire il terminale di comando e inserire il seguente comando:

sudo apt-get install inetutils-traceroute

Una volta installato, per vedere le sue diverse opzioni dovremo mettere:

Traceroute: aiuto

Le opzioni sono più o meno simili in termini di risoluzione del dominio, ma ha alcune opzioni per un uso più avanzato di esso. Ad esempio, se vogliamo svolgere la stessa funzione di Windows, dovremo mettere "-I" per farlo in modalità ICMP, e anche l'opzione "-resolve-hostname" se vogliamo che risolva i nomi di dominio se lo è possibile

Si tratta del comando tracert e della sua utilità per rilevare problemi di connessione.

Raccomandiamo anche:

Conoscevi l'utilità di questo comando? Se vuoi saperne di più su un particolare comando o argomento, scrivici nei commenti per aiutarci a creare più contenuti.

Esercitazioni

Scelta dell'editore

Back to top button