更改所有网络适配器的 DNS 设置

更改所有网络适配器的 DNS 设置

我知道如何从网络和共享中心更改特定网络适配器的 DNS 设置。

我面临的问题是,每次我通过 USB 连接我的手机以使用网络共享互联网连接时,它们都会显示为一个具有随机名称的新适配器。

如何配置 Windows 以使用相同的 DNS 设置全部网络适​​配器?

理想的解决方案是只需配置/运行一次的设置/脚本,而不是每次我进行网络共享时都需配置/运行。

答案1

重置所有适配器上的 DNS 服务器的 PowerShell 命令是:

Get-NetAdapter | set-DnsClientServerAddress -ServerAddresses ("8.8.8.8","1.1.1.1")

您可以将命令放入 PowerShell.ps1脚本中并手动运行它,甚至可以安排它在检测到新的网络连接时自动运行。

对于后者,请参阅帖子 如何在网络连接/断开时启动命令 有关使用任务计划程序创建在检测到连接时运行此脚本的触发器的说明。

此触发器将在连接到所有网络时运行,但始终可以对其进行改进。

相关内容