Startpagina » hoe » Snel meerdere IP-adressen toevoegen aan Windows-servers

    Snel meerdere IP-adressen toevoegen aan Windows-servers

    Als je ooit meerdere IP-adressen hebt toegevoegd aan een enkele Windows-server, is het een ongelofelijke pijn om door de grafische interface te gaan, want elk IP-adres moet handmatig worden toegevoegd, elk in een nieuw dialoogvenster. Hier is een eenvoudige oplossing.

    Onnodig te zeggen dat dit ongelooflijk eentonig en tijdrovend kan zijn als u meer dan een paar IP-adressen toevoegt. Gelukkig is er een veel eenvoudigere manier om een ​​heel subnet (of meer) in seconden toe te voegen.

    Een IP-adres toevoegen vanaf de opdrachtregel

    Windows bevat de opdracht "netsh" waarmee u vrijwel elk aspect van uw netwerkverbindingen kunt configureren. Als u de geaccepteerde parameters bekijkt met "netsh /?", Krijgt u een lijst met opdrachten te zien die elk hun eigen lijst met opdrachten hebben (enzovoort). Voor het doel van het toevoegen van IP-adressen zijn we geïnteresseerd in deze reeks parameters:

    netsh interface ipv4 adres toevoegen

    Opmerking: voor Windows Server 2003 / XP en eerder, zou "ipv4" moeten worden vervangen door alleen "ip" in de netsh-opdracht.

    Als u de Help-informatie bekijkt, ziet u de volledige lijst met geaccepteerde parameters, maar voor het grootste deel is uw interesse hier ongeveer als volgt:

    netsh interface ipv4 add address "Local Area Connection" 192.168.1.2 255.255.255.0

    Met de opdracht hierboven wordt het IP-adres 192.168.1.2 (met subnetmasker 255.255.255.0) toegevoegd aan de verbinding met de naam "Local Area Network".

    Meerdere IP-adressen tegelijk toevoegen

    Wanneer we een netsh-opdracht met de FOR / L-lus begeleiden, kunnen we snel meerdere IP-adressen toevoegen. De syntaxis voor de FOR / L-lus ziet er als volgt uit:

    FOR / L% variabele IN (start, stap, einde) DO-opdracht

    We kunnen dus eenvoudig elk IP-adres toevoegen aan een volledig subnet met behulp van deze opdracht:

    FOR / L% A IN (0,1,255) DO netsh interface ipv4 adres toevoegen "Local Area Connection" 192.168.1.% A 255.255.255.0

    Deze opdracht duurt ongeveer 20 seconden, waarbij het handmatig toevoegen van hetzelfde aantal IP-adressen aanzienlijk langer zou duren.

    Een snelle demonstratie

    Hier is de initiële configuratie op onze netwerkadapter:

    ipconfig / allemaal

    Voer nu netsh uit vanuit een FOR / L-lus om IP's 192.168.1.10-20 aan deze adapter toe te voegen:

    FOR / L% A IN (10,1,20) DO netsh interface ipv4 adres toevoegen "Local Area Connection" 192.168.1.% A 255.255.255.0

    Nadat de bovenstaande opdracht is uitgevoerd, wordt nu de IP-configuratie van de adapter weergegeven: