If-Koubou

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

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

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

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

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

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

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

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

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

netsh интерфейс ipv4 добавете адрес "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% променлива 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 цикъл, за да добавите IP's 192.168.1.10-20 към този адаптер:

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

След като стартирате горната команда, преглеждането на IP Configuration на адаптера показва следното: