Windows 路由表详解

news/2025/11/3 21:12:53/文章来源:https://www.cnblogs.com/dylaris/p/19188315

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.mzph.cn/news/954902.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软 Foundry Local - 本地 AI 推理解决方案

微软在其 2025 Build 大会上发布了 Foundry Local,能够在本地设备上执行 AI 推理,意味着可以利用本地的 AI 算力,如:CPU/GPU/NPU;也让用户在隐私方面得到了充足的保障,还能有改善成本效益!Foundry Local 默认除…

如何启用cycloneDDS的iceoryx

共享内存交换 — Eclipse Cyclone DDS,0.11.0 首先我们需要先下载安装iceoryx,因为cycloneDDS如果要使用共享内存传输是依赖于这个插件的。顺带一提,只有同一节点的不同进程间会使用到共享内存,cycloneDDS是根据如…

老化车

老化车非常好 👍,这个问题在电子制造和测试领域里很关键。 “老化车”(又叫 Burn-in Cart 或 Aging Rack)是用于电子产品在出厂前做 老化测试(Burn-in Test) 的一种设备或平台。 下面我给你系统讲清楚 👇🧭…

Android Studio 2025.2.1 汉化中文包临时解决方案

打开 JetBrains 官网 Chinese ​(Simplified)​ Language Pack / 中文语言包 下载最新版 242.152 版本插件将 zh.242.152.jar 文件解压出来用压缩包工具打开 zh.242.152.jar 找到目录 META-INF 并打开用文本编辑工具打…

Markdown 学习训练

Markdown 学习训练 引用(使用>)这是我的第一篇博客,本篇博客是参照狂神说课程进行学习,目的是为了练习markdown使用语法。主要包含各级标题、字体、图片、代码块、超链接、表格使用语法练习。具体可前往typora官网…

jmeter设置中文页面的两种方法

JMeter设置中文界面有两种方法:临时设置(仅当前会话有效)和永久设置(修改配 置文件后永久生效)。 设置方法 1.临时设置(关闭后恢复英文): 打开JMeter,点击菜单栏“Options”→“Choose Language”→选择“Chi…

win10 下运行aoe2,报错,应用程序无法正常启动 0xc000022

控制面板 →搜索“启用或关闭 Windows 功能”找到并勾选 “旧版组件” → “DirectPlay” → 确定 → 重启电脑。

Python生成器表达式详解(含与列表推导式核心对比、别名探讨)

从“囤货”到“现做”:Python生成器表达式详解(含与列表推导式核心对比) 在Python中,处理数据时经常会遇到一个矛盾:既要简洁的语法,又要避免大量数据占用内存。列表推导式虽能简化代码,却会“一次性生成所有元…

在Fiddler中模拟网络中断,返回500错误的过程

开启断点在 Fiddler 菜单栏点击 Rules → Automatic Breakpoints,选择以下任一断点模式: Before Requests(请求发送前断点):可修改请求后再发送,适合模拟服务器因异常请求返回 500。 After Responses(响应返回后…

P4198 楼房重建 分析

题目概述 题目链接:https://www.luogu.com.cn/problem/P4198。 给出一个 \(x\) 轴长度为 \(n\),\(y\) 轴长度为 \(10^9\) 的二维平面。 一共有 \(n\) 天,第 \(i\) 天令坐标为 \(x_i\) 的线段变长为 \(y_i\)(屋顶就…

构建企业级AI提示词攻击防御体系的实战指南-2025年

构建企业级AI提示词攻击防御体系的实战指南-2025年在人工智能技术深度赋能的2025年,大型语言模型已全面渗透金融、政务、医疗等企业核心业务场景。与此同时,提示词攻击正以惊人的速度演进为企业AI安全的头号威胁。研…

矩阵的秩

设运输问题的约束矩阵为: \[A = \begin{bmatrix} 1 & 1 & 1 & 0 & 0 & 0 \\[6pt] 0 & 0 & 0 & 1 & 1 & 1 \\[6pt] 1 & 0 & 0 & 1 & 0 & 0 \\[6pt] 0 &a…

Python列表推导式完全指南

从循环到一行代码:Python列表推导式完全指南 在Python中,列表推导式(List Comprehension)是一种简洁、高效的创建列表的语法。它能将原本需要多行循环+条件判断的代码,浓缩成一行可读性强的表达式。但对新手来说,…

Rockchip RK3588 - Mali-G610 GPU驱动(mesa+Panthor)

参考文章: [1] Rockchip RK3399 - Mali-T860 GPU驱动(mesa+Panfrost) [2] RK3588关于panthor驱动的移植 [3] ARM Mali GPU Upstream software, aka Lima/Panfrost

如何启用cycloneDDS的iceoryx共享内存?(转载)

我们如果使用的cycloneDDS版本是0.10以上的,用这个官方文档 共享内存交换 — Eclipse Cyclone DDS,0.11.0 如果是以下的,用这个 Shared Memory — Eclipse Cyclone DDS 0.8.2 documentation 首先我们需要先下载…

AI浪潮下的学习与就业:机遇还是陷阱?

最近刷到一堆AI相关的新闻,感觉整个科技圈都炸了。从OpenAI在大学里搞实验,到DeepCode在论文复现代码上碾压人类博士,再到微软悄悄去掉Copilot的警告提示,AI这玩意儿真是越来越猛了。作为一个学软件工程的,我一边…

如何从csdn中快速转载文章(转载)

原文链接:https://www.cnblogs.com/SymPny/p/17570360.html#:~:text=按住Ctrl%2BF快捷键,寻找"article_content" 在编辑界面直接粘贴。 界面如下:,转载成功! 参考文档: https%3A%2F%2Fblog.csdn.net%2F…

win10安装MongoDB 3.0.15 Community

win10安装MongoDB 3.0.15 Community 1、下载MongoDB 下载地址:https://www.mongodb.com/try/download/community-edition/releases/archive安装步骤运行安装程序‌:双击下载好的.msi文件,启动安装向导。接受许可协议…

auto

auto关键字的使用 auto auto关键字是在编译期推到出类型然后替换,auto关键字不允许定义数组,不允许作为普通函数的参数,C++14之前不允许作为函数的返回值但是支持返回值后置,auto修饰的变量必须直接初始化,类内非…

一行“优雅”代码踩爆3x3矩阵:Python列表乘法的“共享引用”陷阱

一行“优雅”代码踩爆3x3矩阵:Python列表乘法的“共享引用”陷阱 很多Python新手初次创建多维列表时,都会被[[0] * 3] * 3这种写法吸引——一行代码搞定3x3矩阵,看起来简洁又聪明。可当你像这样修改一个元素时,却会…