/
/

Come aggiungere o rimuovere una route statica su Windows

di Team Ninja
How to Add or Remove Static Route on Windows blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

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.

Provalo gratuitamente.

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.

➤ Scopri di più.

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.

FAQs

Una route statica in Windows è una voce configurata manualmente nella tabella di routing che indica al sistema operativo di inviare il traffico destinato a un determinato indirizzo IP o subnet lungo un percorso fisso, definito dall’amministratore. In genere si usa quando serve un comportamento di rete prevedibile e controllato che il routing dinamico non può garantire o che è meglio non lasciargli determinare da solo.

Conviene abilitare le route statiche quando:

  • Hai bisogno di un comportamento di routing coerente e prevedibile
  • Vuoi sovrascrivere le decisioni del routing dinamico
  • Stai configurando traffico VPN, postazioni di lavoro da casa o gateway sicuri
  • Stai risolvendo un problema e ti serve un controllo preciso sui percorsi di rete

Le route statiche vanno però usate con attenzione, perché non si adattano automaticamente quando un collegamento cade. Nella maggior parte dei casi sono la scelta ideale per configurazioni di rete avanzate o specialistiche.

Le route statiche si usano quando:

  • Vuoi il pieno controllo sui percorsi di rete
  • Il routing dinamico non offre il percorso più affidabile o più sicuro
  • Lavori con dispositivi a basso consumo che non supportano i protocolli di routing
  • Hai bisogno che il traffico passi sempre attraverso una VPN o un gateway sicuro
  • Vuoi un routing prevedibile per la risoluzione dei problemi o per l’accesso remoto

Sono comuni nelle configurazioni VPN, nelle reti per il lavoro da casa e nelle configurazioni enterprise personalizzate.

Una route statica definisce un percorso fisso che il traffico di rete deve seguire, invece di lasciare che sia il sistema operativo o i protocolli di routing a determinarlo in modo dinamico. Le route statiche sono utili quando vuoi il pieno controllo su come i dati viaggiano nella tua rete: ad esempio per indirizzare il traffico attraverso una VPN, ottimizzare i percorsi di routing o garantire un flusso di traffico sicuro e prevedibile tra reti o dispositivi specifici.

Definizione di route statica e principali casi d’uso, come imporre il traffico VPN, ottimizzare il traffico di rete o risolvere problemi.

Usa route print (oppure route print -4 / -6 per IPv4/IPv6) da un Prompt dei comandi o da PowerShell con privilegi elevati per visualizzare le route attive e quelle persistenti.

Usa route print (oppure route print -4 / -6 per IPv4/IPv6) da un Prompt dei comandi o da PowerShell con privilegi elevati per visualizzare le route attive e quelle persistenti.

Basta includere il flag -p nel comando:

route -p add <destinazione> mask <subnet> <gateway>

In questo modo la route resta attiva dopo il riavvio.

I consigli principali sono: documentare tutte le route statiche, controllarle regolarmente con route print, evitare route orfane e usare strumenti centralizzati (come NinjaOne) negli ambienti su larga scala.

Sì. NetRouteView, ad esempio, offre un’interfaccia grafica; scanner di rete come Advanced IP Scanner o Angry IP Scanner possono aiutarti a distribuire le route tramite script remoti.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?