Slik legger du raskt til flere IP-adresser til Windows-servere
Hvis du noen gang har lagt til flere IP-adresser på en enkelt Windows-server, går det grafiske grensesnittet ut som en utrolig smerte, da hver IP må legges manuelt, hver i en ny dialogboks. Her er en enkel løsning.
Unødvendig å si, dette kan være utrolig monotont og tidkrevende hvis du legger til flere enn noen få IP-adresser. Heldigvis er det en mye enklere måte som lar deg legge til et helt undernett (eller flere) i sekunder.
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). For å legge til IP-adresser, er vi interessert i denne parameterstrengen:
netsh-grensesnitt ipv4 legg til adresse
Merk: For Windows Server 2003 / XP og tidligere skal "ipv4" erstattes med bare "ip" i netsh-kommandoen.
Hvis du ser hjelpefunksjonen, kan du se hele listen over godkjente parametre, men for det meste er det noe du vil være interessert i:
netsh-grensesnitt ipv4 legg til adresse "Lokalt områdeforbindelse" 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 på en gang
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% variabel IN (start, trinn, slutt) DO kommando
Så vi kunne enkelt legge til alle IP-adresser fra et helt undernett med denne kommandoen:
FOR / L% A IN (0,1,255) DO netsh-grensesnitt ipv4 legg til adresse "Lokalt områdeforbindelse" 192.168.1.% A 255.255.255.0
Denne kommandoen tar ca 20 sekunder å løpe, hvor det å legge 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
Kjør nå netsh fra en FOR / L-løkke for å legge til IPs 192.168.1.10-20 til denne adapteren:
FOR / L% A IN (10,1,20) DO netsh-grensesnitt ipv4 legg til adresse "Local Area Connection" 192.168.1.% A 255.255.255.0
Etter at kommandoen ovenfor er kjørt, viser nå IP-konfigurasjonen av adapteren: