Я знаю, как можно изменить настройки DNS для конкретного сетевого адаптера из Центра управления сетями и общим доступом.
Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я подключаю свой телефон(ы) через USB для использования привязанного интернет-соединения, они отображаются как новый адаптер со случайным именем.
Как настроить Windows на использование тех же настроек DNS длявсесетевые адаптеры?
Идеальным решением был бы параметр/скрипт, который нужно было бы настроить/запустить только один раз, а не каждый раз при подключении.
решение1
Команда PowerShell для сброса DNS-сервера на всех адаптерах:
Get-NetAdapter | set-DnsClientServerAddress -ServerAddresses ("8.8.8.8","1.1.1.1")
Вы можете поместить команду в .ps1
скрипт PowerShell и запустить ее вручную или даже запланировать ее автоматический запуск при обнаружении нового сетевого подключения.
Для последнего смотрите пост Как запустить команду при подключении/отключении сети для получения инструкций по использованию планировщика заданий для создания триггера, который запускает этот скрипт при обнаружении соединения.
Этот триггер сработает при подключении ко всем сетям, но его всегда можно уточнить.