如何使用命令提示符切换“自动获取 DNS 服务器地址”?

如何使用命令提示符切换“自动获取 DNS 服务器地址”?

设置位于:网络和共享中心 > Wi-Fi > 属性 > IPV4 > 属性

我需要定期在“自动获取 DNS 服务器地址”和“使用以下 DNS 地址”之间切换

我如何使用命令提示符来切换此功能?

答案1

cmd.exe版本:

要设置 DNS 服务器:

netsh interface ip set dns "Local Area Connection" static 10.0.0.1

要添加第二个:

netsh interface ip add dns "Local Area Connection" 10.0.0.2 index=2

要恢复到 DHCP 提供的 DNS 服务器:

netsh interface ip set dns "Local Area Connection" dhcp

(如果需要,请将“本地连接”替换为您的接口名称。)

答案2

假设我们正在谈论 Windows 10……

在powershell中设置DNS:

Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses ("10.0.0.1","10.0.0.2")

要恢复到 DHCP 配置,请执行以下操作:

Set-DnsClientServerAddress -InterfaceIndex 12 -ResetServerAddresses

您必须找出必须指定的 InterfaceIndex。使用 powershell cmdlet 列出您的适配器...

Get-NetAdapter

…然后选择合适的一个

相关内容