Ако някога сте добавили няколко IP адреса към един сървър на Windows, преминаването през графичния интерфейс е невероятна болка, тъй като всеки IP адрес трябва да бъде добавен ръчно, всеки в нов диалогов прозорец. Ето едно просто решение.
Добавяне на IP адрес от командния ред
Windows включва командата "netsh", която ви позволява да конфигурирате почти всеки аспект от вашите мрежови връзки. Ако видите приетите параметри с помощта на "netsh /?", Ще получите списък с команди, всеки от които има собствен списък с команди (и т.н.). За да добавим IP адреси, се интересуваме от следните параметри:
netsh interface ipv4 add address
Забележка: За Windows Server 2003 / XP и по-стари, "ipv4" трябва да се замени само с "ip" в командата netsh.
Ако видите помощната информация, можете да видите пълния списък с приети параметри, но в по-голямата си част това, което ще ви заинтересува, е нещо като това:
netsh interface ipv4 add address “Local Area Connection” 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 %variable IN (start,step,end) DO command
Така че можем лесно да добавим всеки IP адрес от цяла подмрежа с помощта на тази команда:
FOR /L %A IN (0,1,255) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0
Тази команда отнема около 20 секунди, за да стартирате ръчно, като ръчно добавяне на същия брой IP адреси ще отнеме значително повече време.
Бърза демонстрация
Ето началната конфигурация на мрежовия адаптер:
ipconfig /all
FOR /L %A IN (10,1,20) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0
След като стартирате горната команда, преглеждането на IP Configuration на адаптера показва следното: