“路由打印”命令的结果中的“On-link”是什么意思?

huj*_*eng 81 router windows-7 gateway tcp

我使用的是 Windows 7。当我在命令提示符下键入“路由打印”时,我会得到一个 IPv4 路由表,在网关列下有几个“链接”值。例如,像这样:

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
===========================================================================
Run Code Online (Sandbox Code Playgroud)

那么“在线链接”是什么意思?

MDM*_*rra 65

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

  • 如果地址可以直接访问,为什么指标如此之高?是否与所有当地口罩都整理好有关? (5认同)

Lee*_*e B 32

是的,其他三个答案是正确的:它只是一条可直接到达的路由(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,网关会在那里看到它要转发到它要去的地方。

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


har*_*ymc 5

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