在 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 路由表的查看方法是每个网络管理员应该具备的基本技能之一。