Hvis du noen gang har lagt til flere IP-adresser på en enkelt Windows-server, går det grafiske grensesnittet utrolig ut som hver IP må legges manuelt, hver i en ny dialogboks. Her er en enkel løsning.
Legge til en IP-adresse fra kommandolinjen
Windows inneholder kommandoen "netsh" som lar deg konfigurere omtrent alle aspekter av nettverksforbindelsene dine. Hvis du ser de godkjente parametrene ved hjelp av "netsh /?", Vil du bli presentert med en liste over kommandoer som hver har sin egen liste over kommandoer (og så videre). Med det formål å legge til IP-adresser, er vi interessert i denne parameterstrengen:
netsh interface ipv4 add address
Merk: For Windows Server 2003 / XP og tidligere skal "ipv4" erstattes med bare "ip" i netsh-kommandoen.
Hvis du ser hjelpinformasjonen, kan du se hele listen over godkjente parametere, men det er det som du vil være interessert i for det meste:
netsh interface ipv4 add address “Local Area Connection” 192.168.1.2 255.255.255.0
Kommandoen ovenfor legger til IP-adressen 192.168.1.2 (med Subnet Mask 255.255.255.0) til forbindelsen med tittelen "Local Area Network".
Legge til flere IP-adresser samtidig
Når vi følger en netsh-kommando med FOR / L-sløyfen, kan vi raskt legge til flere IP-adresser. Syntaxen for FOR / L-sløyfen ser slik ut:
FOR /L %variable IN (start,step,end) DO command
Så vi kunne enkelt legge til hver IP-adresse fra et helt undernett med denne kommandoen:
FOR /L %A IN (0,1,255) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0
Denne kommandoen tar ca 20 sekunder å løpe, hvor man legger til samme antall IP-adresser manuelt, vil ta betydelig lengre tid.
En rask demonstrasjon
Her er den første konfigurasjonen på nettverksadapteren vår:
ipconfig /all
FOR /L %A IN (10,1,20) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0
Etter at kommandoen ovenfor er kjørt, viser nå IP-konfigurasjonen av adapteren: