Hjemmeside » hvordan » Sådan tilføjes flere IP-adresser til Windows-servere hurtigt

    Sådan tilføjes flere IP-adresser til Windows-servere hurtigt

    Hvis du nogensinde har tilføjet flere IP-adresser til en enkelt Windows-server, er det en utrolig smerte at gå gennem den grafiske grænseflade, da hver IP skal tilføjes manuelt, hver i en ny dialogboks. Her er en simpel løsning.

    Det kan naturligvis være utrolig monotont og tidskrævende, hvis du tilføjer mere end et par IP-adresser. Heldigvis er der en meget nemmere måde, som giver dig mulighed for at tilføje et helt undernet (eller mere) om sekunder.

    Tilføjelse af en IP-adresse fra kommandolinjen

    Windows indeholder kommandoen "netsh", som giver dig mulighed for at konfigurere stort set alle aspekter af dine netværksforbindelser. Hvis du ser de accepterede parametre ved hjælp af "netsh /?", Vil du blive præsenteret med en liste over kommandoer, hver med deres egen liste over kommandoer (og så videre). Med henblik på at tilføje IP-adresser er vi interesserede i denne række parametre:

    netsh interface ipv4 tilføj adresse

    Bemærk: For Windows Server 2003 / XP og tidligere skal "ipv4" erstattes med bare "ip" i netsh-kommandoen.

    Hvis du får vist hjælpefunktionerne, kan du se den fulde liste over accepterede parametre, men for det meste, hvad du vil være interesseret i, er noget som dette:

    netsh interface ipv4 tilføj adresse "Local Area Connection" 192.168.1.2 255.255.255.0

    Ovenstående kommando tilføjer IP-adressen 192.168.1.2 (med Subnet Mask 255.255.255.0) til forbindelsen med titlen "Local Area Network".

    Tilføjelse af flere IP-adresser på en gang

    Når vi ledsager en netsh-kommando med FOR / L-sløjfen, kan vi hurtigt tilføje flere IP-adresser. Syntaxen for FOR / L-sløjfen ser sådan ud:

    FOR / L% variabel IN (start, trin, ende) DO kommando

    Så vi kunne nemt tilføje hver IP-adresse fra et helt undernet ved hjælp af denne kommando:

    FOR / L% A IN (0,1,255) DO netsh interface ipv4 tilføj adresse "Local Area Connection" 192.168.1.% A 255.255.255.0

    Denne kommando tager cirka 20 sekunder at køre, hvor man tilføjer det samme antal IP-adresser manuelt, vil tage væsentligt længere tid.

    En hurtig demonstration

    Her er den oprindelige konfiguration på vores netværkskort:

    ipconfig / all

    Kør nu netsh fra et FOR / L loop for at tilføje IP's 192.168.1.10-20 til denne adapter:

    FOR / L% A IN (10,1,20) DO netsh-grænseflade ipv4 tilføj adresse "Local Area Connection" 192.168.1.% A 255.255.255.0

    Når ovenstående kommando er kørt, viser nu IP-konfiguration af adapteren: