使用 windows 命令时ipconfig /all
,结果将显示一个 PPP 适配器,后跟一个用括号括起来的长名称。如下图所示:
当我尝试设置 PPP 适配器的 DNS 时,遇到了以下问题:
netsh interface ip set dns "PPP adapter {1C43A7B0-1173-40E2-96D6-1DA6457786B0}" static 208.67.222.222
Invalid interface PPP adapter {1C43A7B0-1173-40E2-96D6-1DA6457786B0} specified.
我也使用了纯字符串“{1C43A7B0-1173-40E2-96D6-1DA6457786B0}”,但结果相同。
我如何引用此 PPP 适配器,以便我可以更改其配置的 DNS 和其他设置?
这一长串是什么意思?
我的“显示所有连接”面板上没有这个 PPP 适配器连接,因为我有一个 VPN 应用程序 - 运行它时,这个 PPP 适配器将自动为我创建。
答案1
我刚刚用我手上的 PPP 适配器尝试了您的命令,我认为您的语法是错误的。试试这个:
netsh 接口 ip 设置 dns {1C43A7B0-1173-40E2-96D6-1DA6457786B0} 静态 208.67.222.222
换句话说,失败的原因是“PPP 适配器”不是名称的一部分,而 GUID 只是 Windows 在注册表中为该适配器指定的名称。