Come usare TRACERT per risolvere i problemi TCP/IP in Windows

Si applica a
Windows Server 2019

Per una versione di Microsoft Windows 2000 di questo articolo, vedere 162326 .

Riepilogo

In questo articolo viene descritto TRACERT (Trace Route), un'utilità della riga di comando che consente di tracciare il percorso di un pacchetto IP (Internet Protocol) verso la destinazione.

Questo articolo tratta gli argomenti seguenti:

  • Come utilizzare l'utilità TRACERT
  • Come utilizzare TRACERT per la risoluzione dei problemi
  • Come utilizzare le opzioni TRACERT

Altre informazioni

Come utilizzare l'utilità TRACERT

L'utilità di diagnostica TRACERT determina il percorso verso una destinazione inviando pacchetti echo ICMP (Internet Control Message Protocol) alla destinazione. In questi pacchetti, TRACERT utilizza valori TTL (Time To-Live) IP variabili. Poiché ogni router lungo il percorso deve decrementare il TTL del pacchetto di almeno 1 prima di inoltrare il pacchetto, il TTL è effettivamente un contatore di hop. Quando il TTL su un pacchetto raggiunge lo zero (0), il router invia un messaggio ICMP "Tempo superato" al computer di origine.

TRACERT invia il primo pacchetto echo con un TTL di 1 e incrementa il TTL di 1 ad ogni trasmissione successiva, fino a quando la destinazione non risponde o fino a quando non viene raggiunto il TTL massimo. I messaggi ICMP "Tempo superato" inviati dai router intermedi mostrano il percorso. Si noti, tuttavia, che alcuni router eliminano automaticamente i pacchetti TTL scaduti e che questi pacchetti sono invisibili a TRACERT.

TRACERT stampa un elenco ordinato dei router intermedi che restituiscono messaggi ICMP "Tempo superato". L'uso dell'opzione -d con il comando tracert indica a TRACERT di non eseguire una ricerca DNS su ciascun indirizzo IP, in modo che TRACERT segnali l'indirizzo IP dell'interfaccia sul lato vicino dei router.

Nell'esempio seguente del comando tracert e del relativo output, il pacchetto viaggia attraverso due router (157.54.48.1 e 11.1.0.67) per raggiungere l'host 11.1.0.1. Nell'esempio, il gateway predefinito è 157.54.48.1 e l'indirizzo IP del router nella rete 11.1.0.0 è 11.1.0.67.

Il comando:

C:\>tracert 11.1.0.1
L'output del comando:

   Tracciamento del percorso fino a 11.1.0.1 su un massimo di 30 hop
   ---------------------------------------------------
   1 2 ms 3 ms 2 ms 157.54.48.1
   2 75 ms 83 ms 88 ms 11.1.0.67
   3 73 ms 79 ms 93 ms 11.1.0.1

   Traccia completata.

Come utilizzare TRACERT per la risoluzione dei problemi

È possibile utilizzare TRACERT per scoprire dove un pacchetto si è interrotto sulla rete. Nell'esempio seguente, il gateway predefinito ha rilevato che non esiste un percorso valido per l'host in 22.110.0.1. Probabilmente, o il router ha un problema di configurazione, oppure la rete 22.110.0.0 non esiste, riflettendo un indirizzo IP errato.

Il comando:

C:\>tracert 22.110.0.1
L'output del comando:

   Tracciamento del percorso a 22.110.0.1 su un massimo di 30 hop
   -----------------------------------------------------
   1 157.54.48.1 rapporti: Rete di destinazione irraggiungibile.

   Traccia completata.
 TRACERT è utile per la risoluzione dei problemi di reti di grandi dimensioni in cui diversi percorsi possono portare allo stesso punto o in cui sono coinvolti molti componenti intermedi (router o bridge).

Come utilizzare le opzioni TRACERT

Sono disponibili diverse opzioni della riga di comando che è possibile utilizzare con TRACERT, anche se in genere non sono necessarie per la risoluzione dei problemi standard.

L'esempio seguente di sintassi del comando mostra tutte le opzioni possibili:

tracert -d -h maximum_hops -j host-list -w timeout target_hostA cosa servono i parametri:

   -d
      Specifica di non risolvere gli indirizzi in nomi host

   -h maximum_hops
      Specifica il numero massimo di hop per cercare la destinazione

   -j host-list
      Specifica la route di origine libera lungo l'elenco host

   -w timeout
      Attende il numero di millisecondi specificato dal timeout per ogni
      rispondi

   target_host
      Specifica il nome o l'indirizzo IP dell'host di destinazione