Alternando entre endereços DNS facilmente

1

Às vezes, preciso usar endereços de servidor DNS preferenciais e alternativos e, às vezes, preciso do Windows para obtê-lo automaticamente. A abordagem comum para alternar entre esses endereços é:

  • Clique com o botão direito do mouse no Local Area Connectionícone na área de notificação da barra de tarefas
  • Selecione Status
  • Clique em Properties
  • Selecione Internet Protocol (TCP/IP)e selecioneProperties
  • Alterne entre Obtain DNS server address automaticallye Use the following DNS server addresses.

Como os troco com frequência, preciso de uma maneira mais rápida e fácil de fazer isso. Alguma recomendação?

Mehper C. Palavuzlar
fonte

Respostas:

2

Você pode usar o netsh.exeutilitário de linha de comando para conseguir isso. Encontrei esta página que fornece alguns exemplos, incluindo alguns para editar servidores de nomes.

ayaz
fonte
3

Eu uso perfis líquidos para esse fim. Você pode criar perfis de rede predefinidos e alternar facilmente entre eles a qualquer momento:

texto alternativo

Recursos

  • Salve suas configurações de rede como perfis.
  • Ative automaticamente perfis sem fio quando conexões sem fio especificadas forem detectadas. (Apenas XP)
  • Altere as configurações de endereço IP, máscara de sub-rede, gateway padrão, servidores DNS primário e secundário, servidor WINS e DHCP com o clique de um botão.
  • Especifique diferentes unidades mapeadas para cada perfil.
  • Altere sua impressora padrão com base no perfil que você está usando no momento.
  • Altere seu perfil automaticamente por meio de atalhos de programa criados com os perfis de rede.
  • Altere a página inicial padrão do Internet Explorer, Firefox e Opera.
  • Configurações de proxy para Internet Explorer, Firefox e Opera.
  • Execute uma lista de programas definida pelo usuário quando um perfil estiver ativado.
  • Mantenha um wallper de área de trabalho separado para cada perfil.
  • Altere a resolução da tela e a qualidade da cor quando os perfis estiverem ativados.
  • Pode ser facilmente traduzido para outros idiomas usando o arquivo de idioma XML incluído.

O Net Profiles é gratuito e de código aberto.

John T
fonte
0

Você pode configurar um script do Powershell para alterar as configurações de DNS, conforme mostrado neste blog :

$strDNSServers = "192.168.1.50", "192.168.1.51","192.168.1.52"

function Update-DNS
{
  $Nic = Get-WMIObject Win32_NetworkAdapter -comp $strComputer |where{$_.NetConnectionID -eq "Local Area Connection"}

  $Config   = Get-WMIObject Win32_NetworkAdapterConfiguration -comp $strComputer |where{$_.MACAddress -eq $Nic.MACAddress}

  write-host "The current DNS Search Order is:"
  $config.DNSServerSearchOrder

  $config.SetDNSServerSearchOrder($strDNSServers) | out-null
}
pesado
fonte