Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Configurar Servidores DNS com o Set-DnsClientServerAddress no PowerShell

A configuração de servidores DNS é uma tarefa essencial para garantir que os dispositivos em uma rede possam resolver nomes de domínio corretamente. No ambiente Windows, uma maneira eficiente de realizar essa configuração é através do PowerShell, utilizando o cmdlet Set-DnsClientServerAddress.

Introdução

O cmdlet Set-DnsClientServerAddress permite configurar os endereços de servidores DNS para adaptadores de rede em sistemas Windows. Este método é particularmente útil para administradores de sistemas que precisam automatizar a configuração de DNS em múltiplos dispositivos ou realizar mudanças rápidas em um ambiente de rede.

Pré-requisitos

  • Acesso administrativo ao sistema Windows.
  • PowerShell instalado (versão 3.0 ou superior).

Passos para Configurar Servidores DNS

1. Abrir o PowerShell como Administrador

Primeiramente, você precisa abrir o PowerShell com privilégios administrativos. Para isso, clique com o botão direito no menu Iniciar e selecione "Windows PowerShell (Admin)".

2. Identificar o Adaptador de Rede

Antes de configurar o DNS, é necessário identificar o adaptador de rede para o qual você deseja configurar os servidores DNS. Use o cmdlet Get-NetAdapter para listar todos os adaptadores de rede disponíveis:

Get-NetAdapter

Anote o nome do adaptador de rede que você deseja configurar. Por exemplo, suponha que o nome do adaptador seja "Ethernet".

3. Configurar os Servidores DNS

Agora, utilize o cmdlet Set-DnsClientServerAddress para configurar os servidores DNS. Suponha que você deseja configurar os servidores DNS para "8.8.8.8" e "8.8.4.4". O comando seria:

Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("8.8.8.8", "8.8.4.4")

4. Verificar a Configuração

Para garantir que a configuração foi aplicada corretamente, use o cmdlet Get-DnsClientServerAddress:

Get-DnsClientServerAddress -InterfaceAlias "Ethernet"

Este comando exibirá os servidores DNS configurados para o adaptador de rede especificado.

Exemplos Práticos

Exemplo 1: Configurar um Único Servidor DNS

Se você deseja configurar apenas um servidor DNS, por exemplo, "1.1.1.1", o comando seria:

Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses "1.1.1.1"

Exemplo 2: Configurar Múltiplos Adaptadores de Rede

Para configurar servidores DNS para múltiplos adaptadores de rede, você pode usar um loop. Suponha que você queira configurar os mesmos servidores DNS para todos os adaptadores de rede:

$dnsServers = @("8.8.8.8", "8.8.4.4")
$adapters = Get-NetAdapter

foreach ($adapter in $adapters) {
    Set-DnsClientServerAddress -InterfaceAlias $adapter.Name -ServerAddresses $dnsServers
}

Conclusão

Configurar servidores DNS via PowerShell utilizando o cmdlet Set-DnsClientServerAddress é uma maneira eficiente e automatizável de gerenciar as configurações de rede em sistemas Windows. Este método é especialmente útil em ambientes corporativos onde a consistência e a rapidez são cruciais.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.