Домашня » як » Як швидко додати кілька 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 додати адресу “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 / all

    Тепер запустіть 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 адаптера тепер показує: