Windows: como alterar o endereço IP em linha de comando com o Netsh

É possível alterar as configurações TCP/IP no Windows a partir de uma única linha de comando para, por exemplo, automatizar esta tarefa graças a uma cadeia de caracteres (script). Isso pode ser feito graças à ferramenta <bold<netsh.exe</bold> (NetShell), cujas configurações são especificadas abaixo.


Como configurar o endereço IP estático

netsh interface ip set address "Descrição" static %endereço% %netmask% %gateway% %metric%

"Descrição" designa um texto que descreve o nome da conexão;
%endereço% indica o endereço IP;
%netmask% representa a máscara de sub-rede;
%gateway% representa o endereço IP da passarela;
%metric% representa a métrica da placa de rede (em geral = 1).


Por exemplo:

netsh interface ip set address "Rede local" static 192.168.0.3 255.255.255.0 192.168.0.1 1

Como configurar o endereço IP dinâmico (DHCP)

netsh interface ip set address "Descrição" dhcp

Como configurar o servidor de nomes principal

netsh interface ip set dns "Descrição" static %DNS%

%DNS% designa o endereço IP do servidor DNS

Como configurar o servidor de nomes secundário

netsh interface ip add dns "Descrição" %ENDEREÇO% %INDEX%

%ENDEREÇO% designa o endereço IP do servidor DNS;
%INDEX% indica a ordem de prioridade do servidor DNS (geralmente, 2 para um servidor DNS secundário).

Foto: © Microsoft.

Veja também

Artigo original publicado por Carlos-vialfa. Tradução feita por pintuda. Última modificação: 22 de fevereiro de 2018 às 11:01 por pintuda.
Este documento, intitulado 'Windows: como alterar o endereço IP em linha de comando com o Netsh', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (https://br.ccm.net/) ao utilizar este artigo.
Como esvaziar a área de transferência no Windows
RSync no Windows