Punti chiave
Come aggiungere o rimuovere una route statica su Windows
- Esegui route add o route delete nel Prompt dei comandi o in PowerShell (come amministratore) per gestire manualmente le route statiche in Windows.
- Aggiungi il flag -p (ad esempio route -p add …) affinché le route restino attive dopo il riavvio: è fondamentale per le configurazioni a lungo termine.
- Esegui route print per elencare le route attuali; controllale e documentale con regolarità per evitare conflitti o voci dimenticate.
- Per gestire le route statiche su più dispositivi Windows, usa strumenti come NinjaOne per semplificare distribuzione e monitoraggio.
Le route statiche definiscono percorsi fissi per il traffico di rete che altrimenti verrebbe instradato tramite un percorso calcolato automaticamente. Questa guida spiega cosa sono le route statiche, perché usarle e come aggiungerle e rimuoverle su Windows. Parleremo anche di come aggiungere route persistenti e di alcuni consigli per la gestione della rete su Windows.
Guarda il nostro video su come aggiungere o rimuovere una route statica su Windows.
Ottieni il pieno controllo delle tue reti Windows con i potenti strumenti di gestione degli endpoint di NinjaOne.
Cosa sono le route statiche?
Nelle reti informatiche, una “route” è il percorso che i pacchetti di rete seguono per raggiungere la loro destinazione. I dati del tuo computer vengono suddivisi in piccoli pacchetti per essere trasferiti sulla rete locale, ad esempio tra il computer e una stampante wireless. In alternativa, possono essere trasmessi su internet, come quando invii un modulo online. L’instradamento di rete garantisce che tutti questi pacchetti arrivino a destinazione, dove possono essere ricomposti nel messaggio originale completo.
Le reti informatiche sono progettate così perché, in caso di interruzione, i pacchetti possano essere instradati su un altro percorso. Quando non ci sono interruzioni, i protocolli di routing possono ottimizzare l’efficienza, inviando i dati su percorsi diversi contemporaneamente per migliorare la velocità.
I componenti principali dell’instradamento di rete sono:
- Tabella di routing: ogni dispositivo (compreso il tuo) memorizza le informazioni sulle route verso le diverse destinazioni.
- Next hop: la maggior parte delle route di rete percorre lunghe distanze attraverso reti complesse. Il “next hop” è la tappa successiva lungo il percorso verso la destinazione (ad esempio, c’è un hop tra il tuo PC e una stampante wireless. I pacchetti devono quindi passare prima dal router Wi-Fi e poi arrivare alla stampante.
- Protocolli di routing e metriche: i protocolli di routing mantengono aggiornate le tabelle di routing con i dati più recenti sui percorsi. Questo avviene in base al numero di hop, alla larghezza di banda e/o alla latenza.
Di solito le route vengono calcolate automaticamente dal protocollo di routing e memorizzate in una tabella di routing in base alle metriche di routing. Queste route dinamiche cambiano in funzione delle condizioni della rete. La route predefinita può essere impostata per tutto il traffico a cui non è assegnata alcuna route nella tabella di routing.
Le route statiche possono essere configurate manualmente nella tabella di routing di un dispositivo. Servono a stabilire percorsi fissi che il traffico deve seguire, al posto delle route dinamiche o della route predefinita. Se questa route viene interrotta, il traffico non raggiungerà la destinazione e non verrà calcolata alcuna route alternativa dinamica.
Perché usare le route statiche?
In alcune situazioni la route dinamica non è il percorso che vuoi far seguire a un traffico specifico. Potresti voler usare un percorso ottimale già noto oppure inviare il traffico lungo una connessione sicura. Ecco alcuni esempi di casi d’uso delle route statiche:
- Inviare il traffico tramite un percorso affidabile noto che eviti condizioni di rete problematiche, oppure che sfrutti appieno una connessione migliore a scopo di ottimizzazione.
- Costruire reti efficienti usando dispositivi a basso consumo che non devono eseguire protocolli di routing.
- Mantenere il pieno controllo del percorso seguito dal traffico di rete per ottimizzarlo, oppure garantire che i dati protetti viaggino solo sulla tua infrastruttura di rete sicura.
- Fare in modo che il traffico di rete segua un percorso prevedibile, semplificando la risoluzione dei problemi e la gestione.
- Aggiungere ridondanza e resilienza alle tue reti, fornendo un percorso alternativo noto come riserva rispetto alle route dinamiche.
Le route statiche garantiscono che determinato traffico venga inviato su una connessione VPN. Questo può essere importante per evitare di instradare dati sensibili su internet. Di solito le route statiche non servono per le attività quotidiane sui PC Windows domestici. A volte, però, vengono aggiunte per risolvere problemi o per configurare reti remote in contesti di lavoro da casa.
Indirizzi IP e maschere di rete
Le tabelle di routing usano l’indirizzo IP IPv4 o IPv6 della destinazione e degli hop per identificare le route. Per scrivere route statiche efficaci ti serve una conoscenza di base degli indirizzi IP e delle maschere di rete.
Come usare il comando route in Windows
Il comando route è integrato in Windows e ti permette di visualizzare le route statiche attualmente configurate, oltre che di aggiungerle, rimuoverle e modificarle. Il comando route è disponibile in tutte le versioni di Windows, incluse Windows 11 e Windows Server. Può essere eseguito dal Prompt dei comandi oppure da PowerShell. Va inoltre eseguito come amministratore.
Per aprire PowerShell o il Prompt dei comandi e usare il comando route, fai clic con il tasto destro sul menu Start e seleziona Terminale (amministratore).
Come elencare le route statiche su Windows
Per elencare le route statiche esistenti, immetti il comando seguente:
route print
Questo comando mostra in output la tabella di routing attuale, con tutte le route statiche configurate al momento. Puoi usarlo per verificare di aver aggiunto, rimosso o modificato correttamente una route statica.
Come aggiungere una route statica su Windows
Il comando route dell’esempio seguente aggiunge una route statica:
route add 0.0.0.0 mask 0.0.0.0 192.168.77.1
Il comando è costruito così:
- Viene richiamato l’eseguibile route.
- Il comando add aggiunge una route statica alla tabella di routing.
- Il primo 0.0.0.0 è la rete di destinazione. In questo caso, 0.0.0.0 corrisponde a tutte le reti.
- Il secondo 0.0.0.0 specifica la subnet mask a cui questa route statica deve applicarsi: anche in questo caso corrisponde a tutte le subnet.
- 192.168.77.1 specifica l’indirizzo del gateway. È il next hop attraverso cui verrà inviato il traffico corrispondente.
Questa route statica invia tutto il traffico di rete a 192.168.77.1, aggiungendo di fatto una route predefinita.
L’esempio successivo aggiunge una route verso una rete specifica:
route add 192.168.10.0 mask 255.255.255.0 192.168.77.1
Il comando differisce dall’esempio precedente:
- 192.168.10.0 è la rete di destinazione.
- 255.255.255.0 specifica la subnet mask a cui questa route statica deve applicarsi; in questo caso corrisponde a tutti gli indirizzi della subnet 192.168.10.0.
- 192.168.77.1 specifica l’indirizzo del gateway. È il next hop attraverso cui verrà inviato tutto il traffico corrispondente.
In pratica, questa route statica invia il traffico destinato alla rete 192.168.10.0 verso 192.168.77.1.
Come rimuovere una route statica su Windows
Per eliminare una route statica, usa il comando route delete e fai corrispondere i dettagli a quelli della route statica che vuoi eliminare.
route delete 0.0.0.0 mask 0.0.0.0 192.168.77.1
Il comando qui sopra elimina la route statica creata nel passaggio precedente.
Come rimuovere tutte le route statiche su Windows
Per eliminare tutte le route statiche su Windows, usa il comando:
route -f
⚠️ Attenzione – Va usato solo in ambienti controllati o nell’ambito di un reset intenzionale, mai eseguito con leggerezza su una macchina in produzione.
Rendere permanente/persistente una route statica su Windows
Su Windows, le route statiche vengono cancellate dalla tabella di routing al riavvio. Per creare una route persistente, cioè permanente e in grado di sopravvivere a un riavvio, aggiungi il parametro -p al comando route add:
route -p add 0.0.0.0 mask 0.0.0.0 192.168.77.1
Risoluzione dei problemi e best practice per la gestione delle route statiche
Se gestisci manualmente le route statiche sulle macchine Windows, dovresti documentare quali route sono configurate su ciascuna macchina, così da evitare che una route statica dimenticata causi problemi durante la risoluzione dei guasti.
Dovresti inoltre verificare con regolarità quali route statiche sono impostate. Puoi farlo con il comando route print in Windows. Ricordati di rimuovere quelle che non servono più. Le soluzioni di monitoraggio della rete ti aiutano a individuare i cambiamenti nella rete e le route non funzionanti.
In un ambiente enterprise è normale avere più dispositivi che richiedono tutti le stesse route statiche. In questa situazione, conviene implementarle a livello di rete anziché dispositivo per dispositivo.
Strumenti per la gestione delle route in Windows
Oltre al comando route integrato in Windows, puoi usare gli strumenti seguenti, utili per gestire le route ed eseguire altre attività di rete su Windows:
- NetRouteView è un’utility di routing gratuita per Windows che offre un’interfaccia grafica per visualizzare, aggiungere e modificare le route statiche.
- Angry IP Scanner e Advanced IP Scanner ti aiutano a trovare e identificare i dispositivi sulla tua rete locale. Possono anche gestire le route statiche sui dispositivi Windows connessi, eseguendo comandi o script in remoto.
Gestisci senza sforzo le tue reti Windows con le automazioni di NinjaOne, che fanno risparmiare tempo e offrono un controllo completo sui dispositivi.
Gestire in modo efficiente le grandi reti Windows
La gestione delle route statiche è fondamentale, sia su una singola rete sia negli scenari bring-your-own-device (BYOD). Per questo non dovresti affidarti all’aggiunta manuale di route statiche e altre configurazioni di rete sui singoli dispositivi.
La piattaforma di gestione e monitoraggio remoto NinjaOne (RMM) ti aiuta a proteggere, gestire e monitorare i dispositivi Windows su larga scala, garantendo che siano tutti configurati correttamente. Questo ti permette di distribuire policy di rete e di sicurezza aggiornate da un’interfaccia centralizzata, riducendo il tempo dedicato ad aggiornare, catalogare e applicare route statiche e altre policy.
