一个 Wifi 连接的特定 DNS 设置

Bas*_*asj 3 networking windows dns wireless-networking wifi-configuration

我将其用作所有 Internet 连接的主要 DNS 设置:

在此处输入图片说明

如果我使用这个 DNS,一个特定的 Wifi 网络不接受我,它只在我使用“自动获取 DNS 服务器地址”时才有效。

在此处输入图片说明

如何为一个特定的 Wifi 连接配置 DNS 设置?

hag*_*ier 5

您可以使用 PowerShell 来配置您的网络。您可以使用这些组合来手动设置地址并将它们重置为自动:

Get-NetAdapter -Name "Your_Network_Adapter_Name" | Set-DnsClientServerAddress -ServerAddresses 8.8.8.8,8.8.4.4

Get-NetAdapter -Name "Your_Network_Adapter_Name" | Set-DnsClientServerAddress -ResetServerAddresses
Run Code Online (Sandbox Code Playgroud)

您应该添加一些条件语句来确定您要连接到哪个网络。

连接时如何自动运行它们?您可以使用系统事件日志和 Windows 调度程序。我无法为您提供所有需要的信息(完整的解决方案),但我可以为您提供一些起点。

这是使用 Windows 调度程序运行 PowerShell 脚本的方式

这是您确定是否使用事件日志连接到网络的方式。

您应该设置调度程序作业以在事件触发时运行。

我假设您对计算机具有中级知识,因为您正在根据需要更改 DNS 设置。如果不这样做,只需将适配器设置更改为“自动”。