Pular para o conteúdo
Português - Brasil
  • Não há sugestões porque o campo de pesquisa está em branco.

Como alterar os servidores DNS do computador Windows usando prompt de comando ou powershell?

Defina os servidores DNS que deseja utilizar de forma prática e rápida

Neste artigo descrevemos duas formas de configuração dos servidores DNS, uma utilizando o PowerShell e outra o Prompt de Comando.

Nota: Nos comandos abaixo foram utilizados como exemplo os servidores DNS 8.8.8.8 e 1.1.1.1. Antes de executar o comando, altere esses endereços para os servidores DNS que você deseja utilizar.

Como alterar o DNS do Windows usando o PowerShell

  1. Abra um PowerShell em modo Administrador: no menu iniciar, pesquise por PowerShell, clique com o botão direito sobre o item e selecione Executar como administrador. Na janela de confirmação, clique em Sim.

  2. Copie o comando abaixo e cole no PowerShell. Nesse comando foram utilizados como exemplo os servidores DNS 8.8.8.8 e 1.1.1.1, porém você deve adaptar o comando para os servidores DNS que deseja utilizar. Execute teclando Enter.

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', '1.1.1.1')

Como alterar o DNS do Windows usando o Prompt de Comando

  1. Abra um Prompt de Comando em modo Administrador: no menu iniciar, pesquise por Prompt de Comando, clique com o botão direito sobre o item e selecione Executar como administrador. Na janela de confirmação, clique em Sim.
  2. Copie o comando abaixo e cole no Prompt de Comando. Nesse comando foram utilizados como exemplo os servidores DNS 8.8.8.8 e 1.1.1.1, porém você deve adaptar o comando para os servidores DNS que deseja utilizar. Execute teclando Enter.
powershell -command "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', '1.1.1.1')"