Come aggiungere una route TCP/IP statica alla tabella di routing di Windows
CasaCasa > Notizia > 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

May 25, 2023

In alcuni tipi specifici di ambienti, potrebbe essere utile aggiungere una route statica alla tabella di routing. Ecco come procedere in Windows 11, 10, 8 e 7.

IMPARENTATO:Come utilizzare Traceroute per identificare i problemi di rete

Una tabella di routing determina dove vanno tutti i pacchetti quando lasciano un sistema, indipendentemente dal fatto che il sistema sia un router fisico o un PC. La maggior parte dei router, incluso quello integrato nel PC Windows, utilizza una qualche forma di routing dinamico, in cui il router è in grado di selezionare il posto migliore per inoltrare i pacchetti in base alle informazioni che ottiene da altri router. Puoi vederlo all'opera se usi il comando traceroute per osservare le connessioni che un pacchetto effettua quando raggiunge la sua destinazione finale.

La maggior parte dei router consente inoltre di aggiungere un percorso statico (che non viene aggiornato dinamicamente) se si desidera inoltrare sempre determinato traffico a un router o gateway specifico. Perché? Ebbene, la maggior parte delle persone che utilizzano Windows a casa o in una piccola azienda probabilmente non lo faranno, ma ciò può essere utile in determinate circostanze, ad esempio:

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

Prima di iniziare ad aggiungere percorsi, potrebbe essere utile visualizzare prima la tabella di routing. Avvia il prompt dei comandi premendo Windows+X e quindi selezionando "Prompt dei comandi (amministratore)" nel menu Power Users.

IMPARENTATO:Come reinserire il prompt dei comandi nel menu Power Users di Windows+X

Al prompt dei comandi, digita il seguente comando e premi Invio:

Vedrai un lungo elenco di destinazioni di rete e di gateway a cui vengono inoltrati i pacchetti quando sono diretti a quella destinazione. A meno che tu non abbia già aggiunto percorsi statici alla tabella, tutto ciò che vedi qui verrà generato dinamicamente.

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

I componenti subnet_mask e metric_cost sono facoltativi per il comando. Se non si specifica una maschera di sottorete, verrà utilizzato automaticamente 255.255.255.0. Se non si specifica un costo della metrica, verrà utilizzato un costo maggiore della voce di destinazione 0.0.0.0. Il valore del costo della metrica è semplicemente un costo relativo ad altri costi nella tabella e viene utilizzato quando Windows decide tra più percorsi che potrebbero raggiungere la stessa destinazione.

Quindi, ad esempio, se desideri aggiungere un percorso specificando che tutto il traffico destinato alla sottorete 192.168.35.0 è diretto a un gateway su 192.168.0.2 e desideri utilizzare solo il costo metrico automatico, utilizzeresti il ​​seguente comando:

Se dovessi utilizzare il comando route print per guardare la tabella ora, vedresti la tua nuova route statica.

È tutto abbastanza facile, ma c'è un piccolo problema in più. Quando aggiungi una route statica, per impostazione predefinita dura solo fino al successivo avvio di Windows. La ragione di ciò è che molte aziende utilizzano un elenco coordinato di percorsi statici che viene aggiornato abbastanza spesso. Invece di aggiungere e aggiornare tutti questi 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.

IMPARENTATO:Come scrivere uno script batch su Windows

Potresti sicuramente utilizzare tu stesso il metodo dello script batch. Scrivere script batch non è difficile. Ma se stai semplicemente aggiungendo uno o due percorsi statici che non prevedi di cambiare spesso, puoi invece semplicemente aggiungere l'opzione -p al comando per rendere il percorso persistente. Un percorso persistente rimane attivo anche all'avvio di Windows. Usando lo stesso comando che abbiamo usato in precedenza, potresti rendere quel percorso persistente con la seguente modifica:

Naturalmente, arriverà il momento in cui potresti voler rimuovere una rotta statica dalla tua tabella. Tutto quello che devi fare è digitare un comando utilizzando la seguente sintassi:

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