答案1
您可以使用 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
您应该添加一些条件语句来确定您要连接到哪个网络。
如何在连接时自动运行它们?您可以使用系统事件日志和 Windows 调度程序。我无法为您提供所有需要的信息(完整解决方案),但我可以为您提供一些起点。
这就是你使用 Windows 调度程序运行 PowerShell 脚本。
您应该设置调度程序作业在事件触发时运行。
我假设您具有中级计算机知识,因为您要根据需要更改 DNS 设置。如果没有,只需将适配器设置更改为“自动”。
答案2
嘿,当谈到计算机时,我对它很了解,我在 ipconfig 中为连接特定的 DNS 后缀有一个名称。
老实说,我只是在寻找我的互联网名称,它要么是 IPv4,要么是连接特定的 DNS 后缀,要么是主机名,对我来说,它已经改变了 :(