Como alterar o servidor DNS do computador Windows usando o PowerShell
Aprenda a alterar o servidor DNS utilizado pelo Windows por meio do PowerShell de forma rápida.
Alterar o servidor DNS do Windows pode ser útil para melhorar a resolução de nomes, utilizar um serviço de DNS específico ou realizar testes de conectividade. O PowerShell oferece uma maneira simples de realizar essa configuração diretamente pela linha de comando, sem a necessidade de navegar pelas configurações do sistema.
Neste artigo, você verá como abrir o PowerShell com privilégios administrativos e executar o comando necessário para definir o servidor DNS desejado.
Passo a passo da configuração
- Abra o Menu Iniciar e pesquise por PowerShell. Clique com o botão direito sobre Windows PowerShell e selecione Executar como administrador.

- Na janela de confirmação, clique em Sim.
- No PowerShell, copie e cole o comando correspondente à alteração do servidor DNS.
Importante: No exemplo abaixo é utilizado o servidor DNS 8.8.8.8. Substitua esse endereço pelo servidor DNS que deseja utilizar.
Get-WmiObject -Class Win32_IP4RouteTable | where { $_.destination -eq '0.0.0.0' -and $_.mask -eq '0.0.0.0'} | Sort-Object metric1 | select interfaceindex | set-DnsClientServerAddress -ServerAddresses ('8.8.8.8')
Após a execução do comando, o Windows passará a utilizar o servidor DNS informado para a interface de rede padrão. Para confirmar que a alteração foi aplicada corretamente, você pode consultar as configurações do adaptador de rede ou executar o comando Get-DnsClientServerAddress no PowerShell para verificar o servidor DNS configurado.