Начална » как да » Как бързо да добавите няколко IP адреса към сървърите на Windows

    Как бързо да добавите няколко IP адреса към сървърите на Windows

    Ако някога сте добавяли множество IP адреси към един сървър на Windows, преминаването през графичния интерфейс е невероятна болка, тъй като всеки IP трябва да бъде добавен ръчно, всеки в нов диалогов прозорец. Ето просто решение.

    Излишно е да казвам, че това може да бъде изключително монотонно и отнемащо много време, ако добавяте повече от няколко IP адреса. За щастие има много по-лесен начин, който ви позволява да добавите цяла подмрежа (или повече) в секунди.

    Добавяне на IP адрес от командния ред

    Windows включва командата „netsh“, която ви позволява да конфигурирате почти всеки аспект от вашите мрежови връзки. Ако прегледате приетите параметри с “netsh /?” Ще получите списък с команди, всеки от които има свой собствен списък от команди (и т.н.). За целите на добавянето на IP адреси се интересуваме от този низ от параметри:

    netsh интерфейс ipv4 добавите адрес

    Забележка: За Windows Server 2003 / XP и по-рано „ipv4“ трябва да бъде заменен с „ip“ в командата netsh.

    Ако прегледате помощната информация, можете да видите пълния списък на приетите параметри, но в по-голямата си част това, което ще ви заинтересува, е нещо подобно:

    netsh interface ipv4 add address “Локална връзка” 192.168.1.2 255.255.255.0

    Горната команда добавя IP адреса 192.168.1.2 (с подмрежова маска 255.255.255.0) към връзката, озаглавена "Локална мрежа".

    Добавяне на няколко IP адреса наведнъж

    Когато придружаваме netsh команда с FOR / L линия, можем бързо да добавим няколко IP адреса. Синтаксисът за цикъла FOR / L изглежда така:

    FOR / L% променлива IN (начало, стъпка, край) команда DO

    Така че лесно можем да добавим всеки IP адрес от цялата подмрежа, използвайки тази команда:

    FOR / L% A IN (0,1,255) DO netsh интерфейс ipv4 добавите адрес “Local Area Connection” 192.168.1.% A 255.255.255.0

    Тази команда отнема около 20 секунди, за да се изпълни, като добавянето на същия брой IP адреси ръчно ще отнеме значително повече време.

    Бърза демонстрация

    Ето първоначалната конфигурация на нашия мрежов адаптер:

    ipconfig / всички

    Сега изпълнете netsh в рамките на FOR / L цикъл, за да добавите 192.168.1.10-20 на IP към този адаптер:

    FOR / L% A IN (10,1,20) DO netsh интерфейс ipv4 добавите адрес “Local Area Connection” 192.168.1.% A 255.255.255.0

    След като се изпълни горната команда, сега преглеждането на IP конфигурацията на адаптера показва: