Como adicionar rapidamente vários endereços IP aos servidores do Windows

Índice:

Como adicionar rapidamente vários endereços IP aos servidores do Windows
Como adicionar rapidamente vários endereços IP aos servidores do Windows

Vídeo: Como adicionar rapidamente vários endereços IP aos servidores do Windows

Vídeo: Como adicionar rapidamente vários endereços IP aos servidores do Windows
Vídeo: Shopify theme customization (including the new Preview Inspector) - YouTube 2024, Maio
Anonim

Se você já adicionou vários endereços IP a um único servidor Windows, passar pela interface gráfica é uma tarefa incrível, pois cada IP deve ser adicionado manualmente, cada um em uma nova caixa de diálogo. Aqui está uma solução simples.

É desnecessário dizer que isso pode ser incrivelmente monótono e demorado se você estiver adicionando mais do que alguns endereços IP. Felizmente, existe uma maneira muito mais fácil que permite adicionar uma sub-rede inteira (ou mais) em segundos.
É desnecessário dizer que isso pode ser incrivelmente monótono e demorado se você estiver adicionando mais do que alguns endereços IP. Felizmente, existe uma maneira muito mais fácil que permite adicionar uma sub-rede inteira (ou mais) em segundos.

Adicionando um endereço IP da linha de comando

O Windows inclui o comando “netsh”, que permite configurar praticamente qualquer aspecto de suas conexões de rede. Se você visualizar os parâmetros aceitos usando “netsh /?”, Será apresentada uma lista de comandos, cada qual com sua própria lista de comandos (e assim por diante). Para adicionar endereços IP, estamos interessados nessa sequência de parâmetros:

netsh interface ipv4 add address

Nota: Para o Windows Server 2003 / XP e anterior, “ipv4” deve ser substituído por apenas “ip” no comando netsh.

Se você visualizar as informações de ajuda, poderá ver a lista completa de parâmetros aceitos, mas na maior parte o que você terá interesse é algo assim:

netsh interface ipv4 add address “Local Area Connection” 192.168.1.2 255.255.255.0

O comando acima adiciona o endereço IP 192.168.1.2 (com a máscara de sub-rede 255.255.255.0) à conexão intitulada “Rede local”.

Adicionando vários endereços IP de uma vez

Quando acompanhamos um comando netsh com o loop FOR / L, podemos adicionar vários endereços IP rapidamente. A sintaxe do loop FOR / L se parece com isto:

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

Assim, podemos adicionar facilmente todos os endereços IP de uma sub-rede inteira usando este comando:

FOR /L %A IN (0,1,255) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0

Esse comando leva cerca de 20 segundos para ser executado, onde adicionar o mesmo número de endereços IP manualmente levaria muito mais tempo.

Uma demonstração rápida

Aqui está a configuração inicial em nosso adaptador de rede:

ipconfig /all

Agora execute o netsh de dentro de um loop FOR / L para adicionar o 192.168.1.10-20 do IP a este adaptador:
Agora execute o netsh de dentro de um loop FOR / L para adicionar o 192.168.1.10-20 do IP a este adaptador:

FOR /L %A IN (10,1,20) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0

Depois que o comando acima é executado, a visualização da configuração IP do adaptador agora mostra:

Recomendado: