Як швидко додати кілька 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 адаптера тепер показує: