Назад | Перейти на главную страницу

Как автоматизировать перенастройку DNS-сервера для TCP / IPv4 и TCP / IPv6 в Windows 7?

Мне нужно переключиться Интернет-протокол версии 4 (TCP / IPv4) и Интернет-протокол версии 6 (TCP / IPv6) настройки конфигурации DNS-сервера из "Получить адрес DNS-сервера автоматически" в жестко заданные значения (для DNS-серверов Google) и обратно. Это вроде хлопот сделать вручную (мне нужно перейти на Панель управления-Сеть и Интернет-Сетевые подключения, открыто Беспроводное сетевое соединение 2, затем откройте Свойства для соответствующей версии введите значения DNS-сервера и повторите для другой версии). Есть ли утилита или сценарий, который автоматизирует этот процесс? Спасибо.

В PowerShell:

$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'" 
$DNSServers = "8.8.8.8","8.8.4.4"  
$wmi.SetDNSServerSearchOrder($DNSServers)

Вернуться:

$wmi.SetDNSServerSearchOrder()

(нет параметров = null, это вернет его в автоматический режим)

Ссылки:

http://fatbeards.blogspot.com/2008/06/change-dnswins-ip-on-multiple-servers.html

http://blogs.technet.com/b/heyscriptingguy/archive/2012/02/28/use-powershell-to-configure-static-ip-and-dns-settings.aspx

Из командной строки с повышенными привилегиями (или из файла .bat):

netsh interface ipv4 set dnsserver "Wireless Network Connection 2" source=static addr=8.8.8.8
netsh interface ipv4 add dnsserver "Wireless Network Connection 2" addr=8.8.4.4 index=2

или

netsh interface ipv4 set dnsserver "Wireless Network Connection 2" source=dhcp

Вы можете просто заменить ipv4 на ipv6 (и, конечно, правильный адрес).

Некоторые производители (IBM / Lenovo, Sony и многие другие) для решения этой проблемы снабжали пользователей собственными (фирменными) утилитами. В основном он используется на портативных компьютерах: когда ваш ноутбук подключен к «известной» сети, утилита автоматически настраивает все, что вам нужно для работы в этой сети (прокси, DNS, возможно, вторичные IP-адреса на тех же интерфейсах). Если вы используете такую ​​систему, попробуйте использовать эту опцию.

С другой стороны, почему бы вам не установить это на серверах DCHP в этих сетях? В любом случае, статические (по MAC) настройкам реализовать несложно.