route

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Visualizza e modifica le voci nella tabella pianificazione percorso IP locale. Se utilizzato senza parametri, route visualizza il supporto al prompt dei comandi.

Importante

Questo comando è disponibile solo se è installato il protocollo Internet Protocol (TCP/IP) come componente nelle proprietà di una scheda di rete in connessioni di rete.

Sintassi

route [/f] [/p] [<command> [<destination>] [mask <netmask>] [<gateway>] [metric <metric>]] [if <interface>]]

Parametri

Parametro Descrizione
/f Cancella la tabella pianificazione percorso da tutte le voci che non sono percorsi host (percorsi con una netmask di 255.255.255.255), percorsi di rete di loopback (percorsi con una destinazione di 127.0.0.0 e una netmask di 255.0.0.0) o percorsi multicast (percorsi con destinazione 224.0.0.0 e netmask 240.0.0.0). Se viene usato insieme a uno dei comandi, ad esempio aggiungere, modificare o eliminare, la tabella viene cancellata prima di eseguire il comando.
/p Se usato con il comando add, la route specificata viene aggiunta al registro e viene usata per inizializzare la tabella pianificazione percorso IP ogni volta che viene avviato il protocollo TCP/IP. Per impostazione predefinita, i percorsi aggiunti non vengono mantenuti all'avvio del protocollo TCP/IP. Se usato con il comando di stampa, viene visualizzato l'elenco dei percorsi persistenti. Questo parametro viene ignorato per tutti gli altri comandi. I percorsi permanenti vengono archiviati nel percorso del Registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes.
<command> Specifica il comando da eseguire. I comandi validi includono:
  • add : aggiunge un percorso.
  • change : modifica un percorso esistente.
  • delete: elimina un percorso.
  • print : stampa un percorso.
<destination> Specifica la destinazione di rete del percorso. La destinazione può essere un indirizzo di rete IP (dove i bit host dell'indirizzo di rete sono impostati su 0), un indirizzo IP per una route host o 0.0.0.0 per la route predefinita.
<mask> Specifica il parametro successivo per il valore "netmask".
<netmask> Specifica la subnet mask di destinazione di rete. Il valore predefinito è 255.255.255.255 se non specificato.
<gateway> Specifica l'indirizzo IP di inoltro o hop successivo su cui è raggiungibile il set di indirizzi definiti dalla destinazione di rete e dalla subnet mask. Per i percorsi subnet collegati localmente, l'indirizzo del gateway è l'indirizzo IP assegnato all'interfaccia collegata alla subnet. Per i percorsi remoti, disponibili in uno o più router, l'indirizzo del gateway è un indirizzo IP raggiungibile direttamente assegnato a un router adiacente.
metrica <metric> Specifica una metrica di costo intero (compresa tra 1 e 9999) per il percorso, che viene usata quando si sceglie tra più percorsi nella tabella di routing che corrispondono più strettamente all'indirizzo di destinazione di un pacchetto inoltrato. Viene scelto il percorso con la metrica più bassa. La metrica può riflettere il numero di hop, la velocità del percorso, l'affidabilità del percorso, la velocità effettiva del percorso o le proprietà amministrative.
if <interface> Specifica l'indice dell'interfaccia per l'interfaccia su cui è raggiungibile la destinazione. Per un elenco di interfacce e degli indici di interfaccia corrispondenti, usare la visualizzazione del comando di stampa del percorso. È possibile usare valori decimali o esadecimali per l'indice dell'interfaccia. Per i valori esadecimali, precedere il numero esadecimale con 0x. Quando il parametro if viene omesso, l'interfaccia viene determinata dall'indirizzo del gateway.
/? Visualizza la guida al prompt dei comandi.

Osservazioni:

  • I valori di grandi dimensioni nella colonna metrica della tabella pianificazione percorso sono il risultato di consentire a TCP/IP di determinare automaticamente la metrica per le route nella tabella di pianificazione percorso in base alla configurazione dell'indirizzo IP, della subnet mask e del gateway predefinito per ogni interfaccia LAN. La determinazione automatica della metrica dell'interfaccia, abilitata per impostazione predefinita, determina la velocità di ogni interfaccia e regola le metriche del percorso per ogni interfaccia in modo che l'interfaccia più veloce crei i percorsi con la metrica più bassa. Per rimuovere le metriche di grandi dimensioni, disabilitare la determinazione automatica della metrica dell'interfaccia dalle proprietà avanzate del protocollo TCP/IP per ogni connessione LAN.

  • I nomi possono essere usati per la destinazione se esiste una voce appropriata nel file Reti locali archiviato nella systemroot\System32\Drivers\\ cartella. I nomi possono essere usati per il gateway purché possano essere risolti in un indirizzo IP tramite tecniche di risoluzione dei nomi host standard, ad esempio query DNS (Domain Name System), uso del file Hosts locale archiviato nella systemroot\system32\drivers\\ cartella e risoluzione dei nomi NetBIOS.

  • se il comando è print o delete, il parametro del gateway può essere omesso e i caratteri jolly possono essere usati per la destinazione e il gateway. Il valore di destinazione può essere un valore con caratteri jolly specificato da un asterisco (*). Se la destinazione specificata contiene un asterisco (*) o un punto interrogativo (?), viene considerato come un carattere jolly e solo i percorsi di destinazione corrispondenti vengono stampati o eliminati. L'asterisco corrisponde a qualsiasi stringa e il punto interrogativo corrisponde a qualsiasi singolo carattere. Ad esempio, 10.\*.1, 192.168.\*, 127.\*e \*224\* sono tutti usi validi del carattere jolly asterisco.

  • L'uso di una combinazione non supportata di un valore di destinazione e subnet mask (netmask) visualizza un messaggio di errore "Percorso: netmask indirizzo gateway errato". Questo messaggio di errore viene visualizzato quando la destinazione contiene uno o più bit impostati su 1 in posizioni di bit in cui il bit della subnet mask corrispondente è impostato su 0. Per testare questa condizione, esprimere la destinazione e la subnet mask usando la notazione binaria. La subnet mask nella notazione binaria è costituita da una serie di 1 bit, che rappresenta la parte dell'indirizzo di rete della destinazione e una serie di 0 bit, che rappresenta la parte dell'indirizzo host della destinazione. Verificare se nella destinazione sono presenti bit impostati su 1 per la parte della destinazione che rappresenta l'indirizzo host (come definito dalla subnet mask).

Esempi

Per visualizzare l'intero contenuto della tabella di pianificazione percorso IP, digitare:

route print

Per visualizzare i percorsi nella tabella di pianificazione percorso IP che inizia con 10, digitare:

route print 10.*

Per aggiungere un percorso predefinito con l'indirizzo del gateway predefinito 192.168.12.1, digitare:

route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

Per aggiungere un percorso alla destinazione 10.41.0.0 con la subnet mask 255.255.0.0 e l'indirizzo hop successivo 10.27.0.1, digitare:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Per aggiungere un percorso persistente alla destinazione 10.41.0.0 con la subnet mask 255.255.0.0 e l'indirizzo hop successivo 10.27.0.1, digitare:

route /p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Per aggiungere un percorso alla destinazione 10.41.0.0 con la subnet mask 255.255.0.0, l'indirizzo hop successivo 10.27.0.1 e la metrica dei costi pari a 7, digitare:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

Per aggiungere un percorso alla destinazione 10.41.0.0 con la subnet mask 255.255.0.0, l'indirizzo hop successivo 10.27.0.1 e l'uso dell'indice dell'interfaccia 0x3, digitare:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

Per eliminare il percorso alla destinazione 10.41.0.0 con la subnet mask 255.255.0.0, digitare:

route delete 10.41.0.0 mask 255.255.0.0

Per eliminare tutte le route nella tabella di pianificazione percorso IP che iniziano con 10, digitare:

route delete 10.*

Per modificare l'indirizzo hop successivo del percorso con la destinazione 10.41.0.0 e la subnet mask 255.255.0.0 da 10.27.0.1 a 10.27.0.25, digitare:

route change 10.41.0.0 mask 255.255.0.0 10.27.0.25