Домашняя » как » Как быстро добавить несколько 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 добавить адрес «Подключение по локальной сети» 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,1255) DO netsh interface ipv4 добавить адрес «Подключение по локальной сети» 192.168.1.% A 255.255.255.0

    Выполнение этой команды занимает около 20 секунд, тогда как добавление того же количества IP-адресов вручную займет значительно больше времени..

    Быстрая демонстрация

    Вот начальная конфигурация нашего сетевого адаптера:

    ipconfig / all

    Теперь запустите netsh из цикла FOR / L, чтобы добавить IP 192.168.1.10-20 к этому адаптеру:

    FOR / L% A IN (10,1,20) DO netsh interface ipv4 добавить адрес «Подключение по локальной сети» 192.168.1.% A 255.255.255.0

    После запуска вышеуказанной команды, просмотр IP-конфигурации адаптера теперь показывает: