Я могу изменить настройки DNS для подключения, которое я использую через эти окна, но когда я ввожу альтернативный DNS, он очищается каждый раз, когда я автоматически выбираю адрес полученного DNS-сервера.

Есть ли способ сохранить эту информацию, или я должен запомнить / скопировать все DNS-серверы, которые я использую в тот или иной момент?

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

3 ответа3

1

К сожалению, нет ничего подобного встроенному, вы должны полагаться на внешнее программное обеспечение, чтобы добавить функциональность, чтобы у вас были "сетевые профили", чтобы вы могли переключаться между ними. Например, это очень распространенный сценарий для пользователей ноутбуков, когда они много передвигаются, и было бы здорово встроить его. Но пока что приложения это так.

Некоторые рекомендации:
NetSetMan по адресу http://www.netsetman.com/
Сетевой коммутатор профиля на http://www.jitbit.com/net-profile-switch/

Удачи!

1

Вы можете создавать свои собственные сценарии.

netsh должен быть предварительно установлен.

netsh interface ip set dnsserver "Wireless Network Connection" source=static addr=8.8.4.4
netsh interface ip set dnsserver "Wireless Network Connection" source=dhcp

Если PowerShell доступен,

Get-WmiObject Win32_NetworkAdapterConfiguration |
    Where { $_.Name -eq "Wireless Network Connection" } |
    Foreach-Object {
        $_.SetDNSServerSearchOrder(("8.8.4.4", "8.8.8.8"))
    }
Get-WmiObject Win32_NetworkAdapterConfiguration |
    Where { $_.Name -eq "Wireless Network Connection" } |
    Foreach-Object {
        $_.SetDNSServerSearchOrder()
    }

(У меня не установлена Windows, поэтому я не уверен на 100%, что это правильно, но это должно быть близко.)

0

Да, к сожалению, вся пользовательская информация стирается, когда вы нажимаете на автоматическую опцию (хотя она не сохраняется до тех пор, пока вы не нажмете OK, поэтому вы сможете нажать Отмена).

Обычно я просто создаю резервную копию записи реестра для моего сетевого адаптера по адресу HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces (каждый сетевой адаптер получает свой GUID под этим ключом, но это довольно легко идентифицировать их на основе значений IPAddress и NameServer ).

Таким образом, у меня есть запись всех сетевых настроек для моей сетевой карты в хорошем, простом текстовом (т.е. читаемом человеком) формате, и я даже могу восстановить его, просто объединив.REG-файл - и перезагрузка - (конечно, GUID может меняться в зависимости от обстоятельств, но это достаточно легко исправить).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .