Muitas vezes precisamos alterar a configuração DNS de uma máquina e uma das formas de fazer isso é via linha de comando, claro que não é a opção mais utilizada, mas pode tornar-se muito interessante em cenários onde precisamos automatizar tal atividade.

Neste artigo iremos aprender como realizar a configuração do endereçamento DNS de um PC com Windows 7 via linha de comando.

Aplica-se a

Windows 7 e Windows 2008

Entendendo o comando NETSH

O comando NETSH é um utilitário de linha de comando específico para componentes de rede como placas de rede, ele tem pode ser utilizado dentro de um script para automatização de tarefas ou ser enviado para execução em um computador remoto.

Mais informações sobre o comando NETSH para o contexto deste artigo acesse Netsh commands for Interface Internet Protocol version 4 (IPv4) 

Cenário

A  intenção é atribuir o seguinte endereçamento DNS da JCVirtual para o PC com Windows:

Servidores DNS: 187.95.76.13 e ou 187.95.76.10 

Para isso eu uso o comando abaixo:

C:\>netsh interface ipv4 set dnsserver "Conexão Local" static 187.95.76.13 primary

Mais uma linha de comando é necessária para a inclusão do servidor DNS secundário:

C:\>netsh interface ipv4 add dnsserver "Conexão Local" static 187.95.76.10

Com isso passamos a ter o endereçamento DNS do PC configurado de acordo com o cenário proposto inicialmente.

Conclusão

Através deste artigo, aprendemos como utilizar o comando NETSH para ajustar a configuração IP de um PC com Windows.

Artigo escrito originalmente por:
Airton Leal
Blog: http://airtonleal.wordpress.com/  
Twitter: @AirtonLeal