Переключение между адресами DNS легко

Иногда я должен использовать предпочтенный и чередовать адреса сервера DNS, и иногда мне нужен Windows для получения его автоматически. Общий подход для переключения между теми адресами:

  • Щелкните правой кнопкой по Local Area Connection значок на области уведомлений панели задач
  • Выбрать Status
  • Нажать Properties
  • Выбрать Internet Protocol (TCP/IP) и выберите Properties
  • Переключатель между Obtain DNS server address automatically и Use the following DNS server addresses.

Так как я переключаю их часто, мне нужен более быстрый и более легкий способ сделать это. Какие-либо рекомендации?

1
задан 03.02.2010, 15:16

3 ответа

Вы могли использовать netsh.exe утилита командной строки для достижения этого. Я нашел эту страницу, которая обеспечивает некоторые примеры, включая пару для редактирования серверов имен.

2
ответ дан 12.12.2019, 08:40

Я использую Сетевые Профили с этой целью. Можно сделать предопределенные сетевые профили и легко переключиться между ними в любое время:

alt text

Функции

  • Сохраните свои настройки сети как профили.
  • Автоматически активируйте беспроводные профили, когда указанные беспроводные соединения будут обнаружены. (Только XP)
  • Измените IP-адрес, Маску подсети, Шлюз По умолчанию, Основные и Вторичные DNS-серверы, Сервер WINS и настройки DHCP щелчком кнопки.
  • Specifiy различные сетевые диски для каждого профиля.
  • Измените свой принтер по умолчанию, на основе которого профиля Вы в настоящее время используете.
  • Автоматически измените свой профиль через ярлыки программы, созданные с Сетевыми Профилями.
  • Измените домашнюю страницу по умолчанию для Internet Explorer, Firefox и Opera.
  • Настройки прокси для Internet Explorer, Firefox и Opera.
  • Выполните пользовательский список программ, когда профиль будет активирован.
  • Поддержите отдельный рабочий стол wallper для каждого профиля.
  • Разрешения экранов изменения и качество цветопередачи, когда профили активируются.
  • Может быть легко переведен на другие языки с помощью вложенного файла языка XML.

Сетевые Профили свободны и с открытым исходным кодом.

3
ответ дан 12.12.2019, 08:40

Вы могли настроить сценарий Powershell для изменения настроек DNS как показано в этом блоге:

$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
}
0
ответ дан 12.12.2019, 08:40

Теги

Похожие вопросы