当前位置: 首页 > news >正文

Windows 路由表详解

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, 强制他采用有线网卡的默认路由

http://www.jsqmd.com/news/30413/

相关文章:

  • 微软 Foundry Local - 本地 AI 推理解决方案
  • 如何启用cycloneDDS的iceoryx
  • 老化车
  • Android Studio 2025.2.1 汉化中文包临时解决方案
  • Markdown 学习训练
  • jmeter设置中文页面的两种方法
  • win10 下运行aoe2,报错,应用程序无法正常启动 0xc000022
  • Python生成器表达式详解(含与列表推导式核心对比、别名探讨)
  • 在Fiddler中模拟网络中断,返回500错误的过程
  • P4198 楼房重建 分析
  • 构建企业级AI提示词攻击防御体系的实战指南-2025年
  • 矩阵的秩
  • Python列表推导式完全指南
  • Rockchip RK3588 - Mali-G610 GPU驱动(mesa+Panthor)
  • AI浪潮下的学习与就业:机遇还是陷阱?
  • win10安装MongoDB 3.0.15 Community
  • auto
  • 一行“优雅”代码踩爆3x3矩阵:Python列表乘法的“共享引用”陷阱
  • 写给创业者新手:什么是MAU指标,什么是ARR、PMF
  • git不小心把本地从未提交过的贮藏的版本删掉了,如何恢复?
  • ffmpeg安装配置
  • 【C】 static用法
  • Python线程锁
  • 若依前端验证码的实现
  • 从O(n)到O(n):Python字符串拼接的效率陷阱与最佳实践
  • 实验4:MobileNet ShuffleNet - OUC
  • 模拟赛 31
  • CSP-S 2025 T3 小结
  • 第三十二篇
  • 2025年苏州AIGEO 优化服务商深度测评:TOP5 企业核心优势与实战案例对比