Configuração IP via linha de comando

Em situação onde é necessário alterar a configuração IP de muitos servidores ou mesmo estações com endereço IP fixo torna-se mais fácil fazer essas alterações através de um script.

Para isso, montei 7 linhas que configuram o endereço IP, Subnet Mask, Default Gateway, DNS e WINS de desktops Windows XP ou superior e servidores Windows Server 2003 ou superior.

Crie um arquivo batch com as 7 linhas abaixo e execute o arquivo batch para configurar a pilha TCP/IP.

rem ---------------------------------
netsh int ip set address name="Local Area Connection" static 10.10.10.21 255.0.0.0 10.10.10.10 1
netsh int ip set dns name="Local Area Connection" static 10.10.10.10
netsh int ip add dns name="Local Area Connection" 10.10.10.11
netsh int ip set wins name="Local Area Connection" static 10.10.10.10
netsh int ip add wins name="Local Area Connection" 10.10.10.11
nbtstat -R
ipconfig /flushdns
rem ---------------------------------

Caso você precise modificar somente os endereços dos servidores DNS e WINS exclua a primeira linha do arquivo batch.

Segue abaixo uma breve explicação de cada parâmetro:

  • A primeira linha é composta do endereço IP, Subnet Mask, Default Gateway e Gateway Metric que deve ser sempre 1.
  • A segunda linha é composta pelo endereço IP do DNS Primário
  • A terceira linha é composta pelo endereço IP do DNS Secundário
  • A quarta linha é composta pelo endereço IP do WINS Primário
  • A quinta linha é composta pelo endereço IP do WINS Secundário
  • As duas últimas linhas limpam os caches NetBIOS e DNS, respectivamente

Importante: Caso o nome da sua placa de rede não seja “Local Area Connection” você deve alterar o script informando o nome correto da placa de rede entre aspas.