Come aggiungere una route TCP / IP statica alla tabella di routing di Windows

Sommario:

Come aggiungere una route TCP / IP statica alla tabella di routing di Windows
Come aggiungere una route TCP / IP statica alla tabella di routing di Windows

Video: Come aggiungere una route TCP / IP statica alla tabella di routing di Windows

Video: Come aggiungere una route TCP / IP statica alla tabella di routing di Windows
Video: Trasformare il vostro pc in un Hotspot Wireless - YouTube 2024, Aprile
Anonim
In alcuni tipi specifici di ambienti, potrebbe essere utile aggiungere una route statica alla tabella di routing in Windows. Ecco come fare.
In alcuni tipi specifici di ambienti, potrebbe essere utile aggiungere una route statica alla tabella di routing in Windows. Ecco come fare.

Una tabella di routing determina dove vanno tutti i pacchetti quando escono da un sistema, indipendentemente dal fatto che quel sistema sia un router fisico o un PC. La maggior parte dei router, compreso quello integrato nel PC Windows, utilizza una forma di routing dinamico, in cui il router è in grado di selezionare il posto migliore per l'inoltro dei pacchetti in base alle informazioni ricevute da altri router. Puoi vederlo al lavoro se usi il comando traceroute per guardare le connessioni che un pacchetto fa quando raggiunge la destinazione finale.

La maggior parte dei router consente inoltre di aggiungere una route statica (una che non viene aggiornata in modo dinamico) se si desidera inoltrare sempre determinati dati a un router oa un gateway specifici. Perché? Bene, la maggior parte delle persone che usano Windows a casa o in una piccola azienda probabilmente non lo faranno, ma questo può essere utile in determinate circostanze, come ad esempio:

  • Hai due connessioni Internet, forse una per uso regolare e una per la connessione a una rete di lavoro, e desideri che tutto il traffico su un determinato intervallo di indirizzi IP si estenda su una di queste connessioni.
  • Hai impostato più sottoreti sulla tua rete e devi indirizzare il traffico verso una particolare sottorete. Le rotte statiche possono essere particolarmente utili per testare questi tipi di ambienti.
  • Stai effettivamente utilizzando un PC Windows come router per la tua rete e desideri un controllo più preciso su di esso.

Se qualcuno di questi si applica a te, continua a leggere. Dovrai immergerti nel prompt dei comandi per aggiungere una route statica alla tabella di routing di Windows, ma è facile e ti guideremo attraverso i passaggi.

Visualizza la tabella di routing di Windows

Prima di iniziare ad aggiungere percorsi, può essere utile visualizzare prima la tabella di routing. Attivare Prompt dei comandi premendo Windows + X e quindi selezionando "Prompt dei comandi (Admin)" nel menu Power Users.

Image
Image

Nota: Se vedi PowerShell al posto di Prompt dei comandi nel menu Power Users, questo è un passaggio creato con Creators Update per Windows 10. È molto semplice tornare a mostrare il prompt dei comandi nel menu Power Users, se lo desideri, o puoi provare PowerShell. In PowerShell puoi fare praticamente tutto ciò che puoi fare in Prompt dei comandi, oltre a molte altre cose utili.

Al prompt dei comandi, digitare il comando seguente e premere Invio:

route print

Vedrai una lunga lista di destinazioni di rete e i gateway a cui i pacchetti vengono inoltrati quando si dirigono verso quella destinazione. A meno che tu non abbia già aggiunto percorsi statici alla tabella, tutto ciò che vedi qui verrà generato dinamicamente.
Vedrai una lunga lista di destinazioni di rete e i gateway a cui i pacchetti vengono inoltrati quando si dirigono verso quella destinazione. A meno che tu non abbia già aggiunto percorsi statici alla tabella, tutto ciò che vedi qui verrà generato dinamicamente.

Aggiungi un percorso statico alla tabella di routing di Windows

Per aggiungere una route statica alla tabella, dovrai digitare un comando usando la seguente sintassi:

route ADD destination_network MASK subnet_mask gateway_ip metric_cost

Il

subnet_mask

e

metric_cost

i componenti sono opzionali al comando. Se non si specifica una subnet mask, 255.255.255.0 verrà utilizzato automaticamente. Se non si specifica un costo della metrica, verrà utilizzato un costo maggiore della 0.0.0.0 destinazione. Il valore di costo della metrica è solo un costo relativo ad altri costi nella tabella e viene utilizzato quando Windows decide tra più percorsi che potrebbero raggiungere la stessa destinazione.

Ad esempio, se si desidera aggiungere una route specificando che tutto il traffico vincolato per la subnet 192.168.35.0 è andato a un gateway su 192.168.0.2 e si desidera semplicemente utilizzare il costo della metrica automatica, si utilizzerà il seguente comando:

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Se dovessi usare il
Se dovessi usare il

route print

comando di guardare la tabella ora, vedresti la tua nuova rotta statica.

È tutto abbastanza semplice, ma c'è un piccolo problema in più. Quando aggiungi una route statica, per impostazione predefinita dura solo fino al successivo avvio di Windows. Il motivo è che molte aziende utilizzano un elenco coordinato di route statiche che viene aggiornato abbastanza spesso. Piuttosto che aggiungere e aggiornare tutti quei percorsi su ogni macchina, distribuiscono semplicemente un file di script batch che aggiunge i percorsi più recenti durante l'avvio di Windows. Ciò mantiene la tabella di routing relativamente ordinata.
È tutto abbastanza semplice, ma c'è un piccolo problema in più. Quando aggiungi una route statica, per impostazione predefinita dura solo fino al successivo avvio di Windows. Il motivo è che molte aziende utilizzano un elenco coordinato di route statiche che viene aggiornato abbastanza spesso. Piuttosto che aggiungere e aggiornare tutti quei percorsi su ogni macchina, distribuiscono semplicemente un file di script batch che aggiunge i percorsi più recenti durante l'avvio di Windows. Ciò mantiene la tabella di routing relativamente ordinata.

Potresti certamente usare il metodo di script batch tu stesso. Scrivere script in batch non è difficile. Ma se stai solo aggiungendo uno o due percorsi statici che non ti aspetti di cambiare spesso, puoi semplicemente aggiungere il

-p

opzione al comando per rendere persistente il percorso. Un percorso persistente rimane attivo anche all'avvio di Windows. Usando lo stesso comando che abbiamo usato in precedenza, potresti rendere persistente quella rotta con la seguente modifica:

route -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Image
Image

Rimuovere una route statica dalla tabella di routing di Windows

Naturalmente, arriverà un momento in cui potresti voler rimuovere una route statica dal tuo tavolo. Tutto ciò che devi fare è digitare un comando usando la seguente sintassi:

route delete destination_network

Quindi, per cancellare il percorso creato in precedenza con la rete di destinazione 192.168.35.0, tutto ciò che dovremmo fare è digitare questo comando e premere Invio:

route delete 192.168.35.0

Image
Image

Sì, utilizzare le route statiche è un po 'esoterico quando si tratta di gestire la maggior parte delle reti domestiche e delle piccole imprese. Ma se hai bisogno di farlo, è un processo piuttosto facile. E se non hai bisogno di farlo adesso, almeno sai che è un'opzione in futuro.

Consigliato: