Come aggiungere rapidamente più indirizzi IP ai server Windows

Sommario:

Come aggiungere rapidamente più indirizzi IP ai server Windows
Come aggiungere rapidamente più indirizzi IP ai server Windows

Video: Come aggiungere rapidamente più indirizzi IP ai server Windows

Video: Come aggiungere rapidamente più indirizzi IP ai server Windows
Video: Come Recuperare il CUD da Agenzia delle Entrate? - YouTube 2024, Aprile
Anonim

Se hai mai aggiunto più indirizzi IP a un singolo server Windows, passare attraverso l'interfaccia grafica è un dolore incredibile dato che ogni IP deve essere aggiunto manualmente, ognuno in una nuova finestra di dialogo. Ecco una soluzione semplice.

Inutile dire che questo può essere incredibilmente monotono e dispendioso in termini di tempo se si aggiungono più di pochi indirizzi IP. Per fortuna, c'è un modo molto più semplice che ti permette di aggiungere un'intera sottorete (o più) in pochi secondi.
Inutile dire che questo può essere incredibilmente monotono e dispendioso in termini di tempo se si aggiungono più di pochi indirizzi IP. Per fortuna, c'è un modo molto più semplice che ti permette di aggiungere un'intera sottorete (o più) in pochi secondi.

Aggiunta di un indirizzo IP dalla riga di comando

Windows include il comando "netsh" che consente di configurare praticamente qualsiasi aspetto delle connessioni di rete. Se si visualizzano i parametri accettati usando "netsh /?", Verrà presentato un elenco di comandi ognuno dei quali ha il proprio elenco di comandi (e così via). Ai fini dell'aggiunta di indirizzi IP, siamo interessati a questa stringa di parametri:

netsh interface ipv4 add address

Nota: per Windows Server 2003 / XP e versioni precedenti, "ipv4" deve essere sostituito con "ip" nel comando netsh.

Se visualizzi le informazioni della guida, puoi vedere l'elenco completo dei parametri accettati, ma per la maggior parte ciò che ti interessa è qualcosa del genere:

netsh interface ipv4 add address “Local Area Connection” 192.168.1.2 255.255.255.0

Il comando precedente aggiunge l'indirizzo IP 192.168.1.2 (con Subnet Mask 255.255.255.0) alla connessione denominata "Local Area Network".

Aggiunta di più indirizzi IP contemporaneamente

Quando accompagniamo un comando netsh con il ciclo FOR / L, possiamo aggiungere rapidamente più indirizzi IP. La sintassi per il ciclo FOR / L si presenta così:

FOR /L %variable IN (start,step,end) DO command

Quindi potremmo aggiungere facilmente ogni indirizzo IP da un'intera sottorete usando questo comando:

FOR /L %A IN (0,1,255) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0

Questo comando richiede circa 20 secondi per l'esecuzione, in cui l'aggiunta manuale dello stesso numero di indirizzi IP richiederebbe molto più tempo.

Una dimostrazione rapida

Ecco la configurazione iniziale sulla nostra scheda di rete:

ipconfig /all

Ora eseguire netsh da un loop FOR / L per aggiungere IP 192.168.1.10-20 a questo adattatore:
Ora eseguire netsh da un loop FOR / L per aggiungere IP 192.168.1.10-20 a questo adattatore:

FOR /L %A IN (10,1,20) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0

Dopo aver eseguito il comando precedente, la visualizzazione della configurazione IP dell'adattatore ora mostra:

Consigliato: