“route print”命令的结果中的“On-link”是什么意思?

“route print”命令的结果中的“On-link”是什么意思?

我使用的是 Windows 7。当我在命令提示符下输入“route print”时,我得到了一个 IPv4 路由表,其中 Gateway 列下有几个“On-link”值。例如,像这样:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.5     25
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      137.132.0.0      255.255.0.0     172.18.180.1    172.18.180.10     31
    137.132.80.16  255.255.255.255      192.168.1.1      192.168.1.5     26
      169.254.0.0      255.255.0.0         On-link     172.18.180.10    306
  169.254.255.255  255.255.255.255         On-link     172.18.180.10    286
       172.18.0.0      255.254.0.0     172.18.180.1    172.18.180.10     31
     172.18.180.0    255.255.255.0         On-link     172.18.180.10    286
    172.18.180.10  255.255.255.255         On-link     172.18.180.10    286
   172.18.180.255  255.255.255.255         On-link     172.18.180.10    286
      172.25.64.0    255.255.240.0     172.18.180.1    172.18.180.10     31
      192.168.1.0    255.255.255.0         On-link       192.168.1.5    281
      192.168.1.5  255.255.255.255         On-link       192.168.1.5    281
    192.168.1.255  255.255.255.255         On-link       192.168.1.5    281
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     172.18.180.10    286
        224.0.0.0        240.0.0.0         On-link       192.168.1.5    281
      255.254.0.0      255.254.0.0     172.18.180.1    172.18.180.10     31
      255.255.0.0      255.255.0.0     172.18.180.1    172.18.180.10     31
    255.255.240.0    255.255.240.0     172.18.180.1    172.18.180.10     31
    255.255.254.0    255.255.254.0     172.18.180.1    172.18.180.10     31
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     172.18.180.10    286
  255.255.255.255  255.255.255.255         On-link       192.168.1.5    281
  255.255.255.255  255.255.255.255      192.168.1.1      192.168.1.5     26
===========================================================================

那么“On-link”是什么意思呢?

答案1

它们是可以在本地解析的地址。它们不需要网关,因为它们不需要路由。

答案2

是的,其他三个答案都是正确的:它只是一条可直接到达的路由(NIC 与其直接联系;在同一子网上)。不过,进一步解释一下:相比之下,列出网关 IP 的路由必须通过该网关进行联系。

因此,在您上面给出的表格中,只需将数据包从 192.168.1.5 放入网络,标记为发往 192.168.1.255,即可联系 192.168.1.255。目标计算机将看到该数据包,并直接将其从网络中移除。

但要达到137.132.0.0,数据包将从172.18.180.10,到网关172.18.180.1,网关会看到它将被转发到其要去的地方。

请注意,我没有费心查看整个路由表以确保没有更多特定路由覆盖这些路由,因为这与这个问题有点无关。

答案3

on-link 是一个vista 的东西,意思是有直接连接,也就是“直接可达”。一般拨号连接建立后就会产生这样的记录。

答案4

大胆猜测:本地处理的未路由子网。

相关内容