在 `netstat -rn` 输出中配置接口顺序

在 `netstat -rn` 输出中配置接口顺序

当我输入时netstat -rn,我得到了以下输出:

===========================================================================
Interface list
 33...........................myvpn.com
 16...00 ff ca 62 5e 09 ......TAP-Windows Adapter V9
 20...60 45 cb a8 9f 17 ......Intel(R) Ethernet Connection (2) I219-V
  1...........................Software Loopback Interface 1
===========================================================================
...

myvpn.com 是 VPN 连接的适配器。第一个数字是某种接口指标。我想更改它,因为我怀疑 Windows 不会因为该指标而使用该 VPN 连接提供的 DNS 服务器。我尝试在高级适配器设置中更改指标,但它是一个不同的指标(稍后在路由表中显示),并且此表中的指标没有改变。我也尝试使用 PowerShell 命令,Set-NetIPInterface -InterfaceMetric但它也没有改变该指标。我认为它在注册表中的某个地方,但我找不到它。

答案1

此数字不是指标也不是优先级;它只是计数器分配的唯一 ID — “接口索引”。操作系统创建的第一个接口获得 1,第二个获得 2,依此类推。需要指定接口的命令通常会接受名称或者如果索引。

接口索引不影响路由顺序和 DNS 服务器顺序。(路由按前缀长度排序,然后按路由自身的度量排序。我不确定 DNS 服务器是否如此,但我认为 Windows 在其他地方有一个“接口优先级”窗口。)

相关内容