If-Koubou

Jak szybko dodawać wiele adresów IP do serwerów Windows

Jak szybko dodawać wiele adresów IP do serwerów Windows (Jak)

Jeśli kiedykolwiek dodałeś wiele adresów IP do jednego serwera Windows, przechodzenie przez interfejs graficzny jest niesamowicie bolesne, ponieważ każdy adres IP musi być dodany ręcznie, każdy w nowym oknie dialogowym. Oto proste rozwiązanie.

Nie trzeba dodawać, że może to być niezwykle monotonne i czasochłonne, jeśli dodaje się więcej niż kilka adresów IP. Na szczęście istnieje znacznie prostszy sposób, który pozwala dodać całą podsieć (lub więcej) w kilka sekund.

Dodawanie adresu IP z wiersza poleceń

System Windows zawiera polecenie "netsh", które pozwala skonfigurować prawie każdy aspekt połączeń sieciowych. Jeśli przeglądasz akceptowane parametry za pomocą "netsh /?", Wyświetli się lista poleceń, z których każda ma własną listę poleceń (i tak dalej). W celu dodania adresów IP, interesuje nas ten ciąg parametrów:

netsh interface ipv4 dodaj adres

Uwaga: W systemie Windows Server 2003 / XP i wcześniejszych wersjach "ipv4" należy zastąpić po prostu "ip" w komendzie netsh.

Jeśli przejrzysz informacje pomocy, zobaczysz pełną listę akceptowanych parametrów, ale w większości przypadków będziesz zainteresowany czymś takim:

netsh interface ipv4 dodaj adres "Połączenie lokalne" 192.168.1.2 255.255.255.0

Powyższe polecenie dodaje adres IP 192.168.1.2 (z maską podsieci 255.255.255.0) do połączenia zatytułowanego "Sieć lokalna".

Dodawanie wielu adresów IP naraz

Kiedy towarzyszymy komendą netsh z pętlą FOR / L, możemy szybko dodać wiele adresów IP. Składnia pętli FOR / L wygląda następująco:

FOR / L% zmienna IN (start, step, end) DO command

Dzięki temu możemy łatwo dodać każdy adres IP z całej podsieci za pomocą tego polecenia:

FOR / L% A IN (0,1,255) DO netsh interface ipv4 dodaj adres "Połączenie lokalne" 192.168.1.% A 255.255.255.0

Wykonanie tej komendy trwa około 20 sekund, a ręczne dodanie tej samej liczby adresów IP zajęłoby znacznie więcej czasu.

Szybka demonstracja

Oto początkowa konfiguracja naszej karty sieciowej:

ipconfig / all

Teraz uruchom netsh z pętli FOR / L, aby dodać adres IP 192.168.1.10-20 do tego adaptera:

FOR / L% A IN (10,1,20) DO netsh interface ipv4 dodaj adres "Połączenie lokalne" 192.168.1.% A 255.255.255.0

Po uruchomieniu powyższej komendy wyświetlenie konfiguracji IP adaptera pokazuje teraz: