手机版 收藏 导航

通过 Windows 命令行查看 IP 路由表的方法

原创   www.link114.cn   2024-07-16 21:10:26

通过 Windows 命令行查看 IP 路由表的方法

在 Windows 命令提示符下输入 route print 命令,就可以查看当前 IP 路由表的信息。这个命令会输出包括目标网络、网关地址、子网掩码、接口等在内的详细路由信息。

例如,我们执行 route print 命令的输出如下所示:

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.100     20
        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
      192.168.1.0    255.255.255.0         On-link     192.168.1.100    276
     192.168.1.100  255.255.255.255         On-link     192.168.1.100    276
    192.168.1.255    255.255.255.0         On-link     192.168.1.100    276
        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     192.168.1.100    276
  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     192.168.1.100    276
===========================================================================
Persistent Routes:
  None

从输出结果可以看出,这台计算机的默认网关是 192.168.1.1,当需要访问其他网段的主机时,数据包会先经过这个网关转发。我们也可以看到,本地网段 192.168.1.0/24 是直连的,数据包可以直接发送到目标主机,不需要经过网关。

除使用 route print 命令,我们也可以使用 netstat -r 命令来查看 IP 路由表。这个命令的输出内容与 route print 类似,也包含目标网络、网关、子网掩码等信息。

例如,我们执行 netstat -r 命令的输出如下所示:

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.100     20
        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
      192.168.1.0    255.255.255.0         On-link     192.168.1.100    276
     192.168.1.100  255.255.255.255         On-link     192.168.1.100    276
    192.168.1.255    255.255.255.0         On-link     192.168.1.100    276
        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     192.168.1.100    276
  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     192.168.1.100    276
===========================================================================
Persistent Routes:
  None

从输出结果可以看出,netstat -r 命令的输出内容与 route print 命令非常相似,都包含 IP 路由表的详细信息。

通过以上两种方法,我们可以非常方便地查看 Windows 操作系统中的 IP 路由表信息。这对于诊断和排查网络问题非常有帮助,可以让我们深入了解数据包在网络中的流向。掌握 IP 路由表的查看方法是每个网络管理员应该具备的基本技能之一。