![Windows 路由表](https://linux22.com/image/1393291/Windows%20%E8%B7%AF%E7%94%B1%E8%A1%A8.png)
考虑 Windows 路由表中的以下路由条目:
Address Mask Gateway Interface Metric:
0.0.0.0 0.0.0.0 10.0.43.1 10.0.43.6 10
127.0.0.1 255.255.255.255 On-link 127.0.0.1 20
如果我连接到 127.0.0.1,为什么它会选择环回?到网络 0.0.0.0 的度量较低,因此它应该选择使用 10.0.43.1,不是吗?Windows 如何选择路径?
答案1
127.0.0.1 是本地环回接口。因此,就像您输入了机器的接口 IP(10.0.43.6)一样,它将直接路由而不使用网关。此规则是 IP 协议的一部分,适用于任何设备。
还值得注意的是,仅当目标 IP 在其中一个接口上不可用时,才会使用默认网关。例如,如果您要连接到 10.0.43.7(与您的 IP 位于同一子网),它将直接连接,而不是使用网关。