Główna » jak » Jak szybko dodawać wiele adresów IP do serwerów Windows

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

    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 ciągu kilku sekund.

    Dodanie 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 interfejs 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 towarzyszy nam polecenie 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

    Możemy więc ł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

    Ta komenda 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 interfejs ipv4 dodaj adres "Połączenie lokalne" 192.168.1.% A 255.255.255.0

    Po uruchomieniu powyższego polecenia wyświetlenie konfiguracji IP adaptera pokazuje teraz: