windows 路由表详解

查看ip信息

字段说明

  • IPv4 Address: ipv4地址,用于标识网络中的主机

  • Subnet Mask: 子网掩码,分为 连续的1连续的0 两部分, 可以简写为 /n, 例如 /24,表示高24位为1,剩下为0

    • 连续的1: 表示网络ID,用于区分不同的网络

    • 连续的0: 表示主机ID,用于区分网络中不同的主机

  • Default Gateway: 默认网关,用于与外部网络通信,如果数据包不知道发往哪里,就发给网关

    • 同一个网络通信,不需要走网关,

    • 与外部网络通信,就需要通过网关发出

查看命令

输入 ipconfig, 显示以下信息

  • wsl 虚拟网卡

    image

  • ethernet 有线网卡

    image

  • wlan 无线网卡

    image

查看路由表信息

路由,定义了如何发送数据包的规则,路由表,就是由一些路由规则形成的表

发送数据包时,需要先匹配路由规则,先根据 精确度 寻找,然后再根据 优先级 寻找

精确度前缀1 的个数决定,例如 255.255.255.255 就是最精确,标识网络中的唯一主机,0.0.0.0 则是最模糊

字段说明

  • Network Destination: 网络目标,数据包发送的目的地

  • Netmask: 网络掩码

  • Gateway: 网关

  • Interface: 接口,即网卡

  • Metric: 跃点数,即优先级

结合起来的意思就是,将数据包通过X接口发送给X网关,由X网关负责发送到目的地(由network destination和netmask决定)

查看命令

输入 route print, 显示以下信息

  • Interface List 接口列表(存在的网卡列表)

    • 格式: 接口索引 + MAC地址 + 接口名称

      image

  • Active Routes 活动路由 (当前的路由规则)

    • 默认路由

      image

      表示如果找不到确定的路由规则,就采取这条规则,我们这里由两条默认路由,比对跃点数,所以默认会采用第二条路由

      默认路由通常用于和外网通信

      所以当我们访问 www.baidu.com 时,首先通过DNS解析域名获取服务器IP,然后根据默认路由,将数据包从无线网卡(这里是wifi)发送给对应的网关,最后经过一系列外部网络的路由,到达目标服务器

      简化来说,就是我们通常讲的 连接wifi,然后访问百度

    • 本地局域网路由

      每一个接口通常有三条路由,第一条 .0 对应的是一段网络地址,第二条对应的是精确的网络地址 (通常是自身),第三条 .255 对应的是广播地址

      不同的情况可能内部会有不同的处理,比如第一条需要使用 ARP广播查询MAC地址,第二条 直接转发给自己,第三条 发送给所有人

      On-link在链路上,表示发送的目的地位于局域网中,可以直接通信,不需要网关介入

      image

      image

      image

      image

    • 组播路由

      image

      自动创建,每个接口都有对应的组播路由,从对应接口发出的数据包能够送到该接口对应的网络中的 一组 主机

    • 广播路由

      image

      自动创建,每个接口都有对应的广播路由,从对应接口发出的数据包能够送到该接口对应的网络中的 所有 主机

  • Persistent Routes 永久路由(旧的路由规则,但不会改变,活动路由可能随着关机重启会变化)

    image

例子

假设 192.168.3.111 是远程服务器,我的本机环境如上面所述,我该如何访问这台服务器呢?已知 5网段 的网关 192.168.5.254 能够和这台远程服务器所在的网络通信, 且wifi无法访问 3网段

回顾前面的网络环境,可以发现,本机没有 3网段 的网络,即无法直接通信,所以需要走默认路由

然后发现默认路由有2条,走优先级高的那条,也就是会通过wifi访问,但是wifi无法访问,所以我们需要让他走有线网卡的默认路由

所以我们可以关闭wifi,这样就只剩下一条默认路由了,或者让有线网卡默认路由的跃点数高于wifi默认路由

除此之外,我们也可以增添一条只针对远程服务器的路由规则,route -p add 192.168.3.111 mask 255.255.255.255 192.168.5.254 metric 30, 强制他采用有线网卡的默认路由

 posted on 2025-11-03 21:08  Dylaris  阅读(4)  评论(0)    收藏  举报