Så här lägger du snabbt till flera IP-adresser till Windows-servrar
Om du någonsin har lagt till flera IP-adresser till en enda Windows-server, går det grafiska gränssnittet en otrolig smärta eftersom varje IP måste läggas till manuellt, var och en i en ny dialogruta. Här är en enkel lösning.
Det kan naturligtvis vara otroligt monotont och tidskrävande om du lägger till fler än några IP-adresser. Lyckligtvis finns det ett mycket enklare sätt som låter dig lägga till ett helt undernät (eller mer) på några sekunder.
Lägga till en IP-adress från kommandoraden
Windows innehåller kommandot "netsh" som låter dig konfigurera nästan alla aspekter av dina nätverksanslutningar. Om du ser de accepterade parametrarna med "netsh /?" Kommer du att presenteras med en lista med kommandon som alla har sin egen lista med kommandon (och så vidare). För att lägga till IP-adresser är vi intresserade av denna sträng av parametrar:
netsh-gränssnittet ipv4 lägg till adress
Obs! För Windows Server 2003 / XP och tidigare ska "ipv4" ersättas med bara "ip" i netsh-kommandot.
Om du visar hjälpinformationen kan du se den fullständiga listan över accepterade parametrar men för det mesta som du är intresserad av är något som här:
netsh interface ipv4 lägg till adress "Local Area Connection" 192.168.1.2 255.255.255.0
Ovanstående kommando lägger till IP-adressen 192.168.1.2 (med Subnet Mask 255.255.255.0) till anslutningen med titeln "Local Area Network".
Lägga till flera IP-adresser i taget
När vi följer ett netsh-kommando med FOR / L-slingan, kan vi snabbt lägga till flera IP-adresser. Syntaxen för FOR / L-slingan ser ut så här:
FOR / L% variabel IN (start, steg, slut) DO-kommando
Så vi kunde enkelt lägga till varje IP-adress från ett helt undernät med det här kommandot:
FOR / L% A IN (0,1,255) DO netsh-gränssnittet ipv4 lägg till adress "Lokal anslutning" 192.168.1.% A 255.255.255.0
Det här kommandot tar ungefär 20 sekunder att köra, där man manuellt lägger till samma antal IP-adresser skulle ta betydligt längre tid.
En snabb demonstration
Här är den ursprungliga konfigurationen på vår nätverksadapter:
ipconfig / all
Kör nu netsh från en FOR / L-slinga för att lägga till IP: s 192.168.1.10-20 till den här adaptern:
FOR / L% A IN (10,1,20) Gör netsh-gränssnittet ipv4 lägg till adress "Lokal anslutning" 192.168.1.% A 255.255.255.0
När kommandot ovan har körts visar nu IP-konfiguration av adaptern följande: