首页 > 系统相关 >【Windows系列】网卡1访问外网,网卡2访问内网!

【Windows系列】网卡1访问外网,网卡2访问内网!

时间:2024-08-12 23:16:39浏览次数:7  
标签:网段 Windows 0.0 route 网卡 访问 路由

背景
一、实验环境准备

二、查看ipv4服务是否勾选和开启

三、修改网卡路由

四、修改网卡路由

背景

当我们的Windows电脑有双网卡,若这时想要实现一张网卡用于访问外网,另一张网卡用于访问内网的功能。比如通过远程电脑,然后再通过电脑去访问我们家里的NAS存储等。通常这种需求下,需要通过配置静态路由来实现。这种配置能够实现访问特定目标网段时,数据流会走对应的网络接口。今天阿祥就讲怎么通过配置静态路由,实现网络路径的精细控制,以满足不同的网络访问需求。
ps:本文章虽通过内网卡和外网卡的场景演示,但实际工作场景未必适用,比如有些公司不准一机两用,则不适合使用。主要用于展示如何实现Windows主机路由的精细控制,供学习使用!实际场景请按规定操作!

操作展示

一、实验环境准备

电脑已拥有两张网卡,且都能正常工作。

每张网卡都标清名称和作用(包括以太网、Wi-Fi、本地链接等),如下图:

二、查看ipv4服务是否勾选和开启

打开控制面板,打开 “网络和Internet” -> “网络连接”。

分别选择电脑两个网卡,并右击鼠标选择“属性”。

打开每个网卡的属性,确保已启用“Internet协议版本4(TCP/IPv4)”。

ps:网卡默认情况都已开启,且本文主机通过DHCP获取主机IP,这里顺带检查下!

三、修改网卡路由

通过Windows命令行工具cmd来修改路由,输入以下命令来添加针对特定网络的路由规则。

ps:记得右键cmd工具,用管理员权限打开

route add <目标网络> MASK <子网掩码> -p <接口网关IP>

说明:

1、<目标网络>:你想要访问的网络地址或网段(例如10.20.0.0)

2、<子网掩码>:对应的目标网络子网掩码(例如255.255.0.0)

3、<下一跳名称>`:你想要使用的接口网关IP(例如网卡的网关IP地址10.20.10.1)

配置展示用例:

场景:

1、将访问内网10.20.0.0/16网段的流量配置路由到内网网卡(网卡网关IP为192.168.200.1)

2、将访问其他网段的流量配置路由到外网网卡(网卡网关IP192.168.100.1)

route add 10.20.0.0 MASK 255.255.0.0 -p 192.168.200.1
route add 0.0.0.0 MASK 0.0.0.0 -p 192.168.100.1

如下图,通过route print命令查看路由表,可见跟最初查看的路由表对比,内网卡的配置已经发生了变化,永久路由增加了两条:

route print

在路由表里可以看到两个网段的路由分别走两张网卡的网关出去
ps:因永久路由优先级高于动态路由,所以访问目标地址时优先匹配永久路由。

四、修改网卡路由

配置完成后,可以使用tracert指令进行网络连通性测试,尝试分别通过内、外网网卡访问不同的网络资源,检查源目是否能正常走指定路由通信。

内网测试:

外网测试:

注:因出公网会经过很多安全设备,所以路径很长,很多详细ip不予公开

原创 ICT系统集成阿祥

标签:网段,Windows,0.0,route,网卡,访问,路由
From: https://www.cnblogs.com/o-O-oO/p/18355066

相关文章

  • 差一点就完美了!原子侠X7 Ti迷你主机评测:豪华三网卡七USB 灵动屏还能当时钟摆件
    一、前言:迷你主机也用上AI处理器/外围扩展给出十足诚意要说最合适办公的PC是什么,在我看来非迷你主机莫属,小巧的体积、适中的性能、丰富的接口和扩展,可满足办公时的大部分需求了。这也得益于Intel/AMD“神仙打架”,移动端处理器迅速迭代,性能不再羸弱,功耗发热控制得当,才让迷你主机......
  • Windows日志致盲与绕过
    前言在渗透测试过程中,Windows日志往往会记录系统上的敏感操作,如添加用户、写计划任务、远程登录执行等操作,对于会审计的安全运维人员或者网络管理员来说,简直就是脱掉衣服走路,被看的一清二楚。对于比较高阶的渗透操作中,要讲究的是动作无感化,来无影去无踪。而对于防御者来说,了解常......
  • 安卓手机使用Termux搭建Hexo博客网站并发布公网远程访问实战教程
    文章目录前言1.安装Hexo2.安装cpolar3.远程访问4.固定公网地址前言本文主要介绍如何在安卓手机平板中使用Termux安装个人hexo博客并结合cpolar内网穿透工具配置公网地址,实现无公网IP环境也能随时随地远程访问本地搭建的网站。Hexo是一个用Nodejs编写的快速、简......
  • 虚拟机中创建Windows-详细步骤
    创建虚拟机1.创建新的虚拟机2.选择【自定义】新建,在点击【下一步】3.默认设置,点击【下一步】4.选择稍后安装操作系统,点击【下一步】5.根据需求选择版本,在点击【下一步】6.默认位置在C盘,建议更换位置,再点击【下一步】7.默认UEFI不变,点击【下一步】8.选择......
  • Windows命令行基础
    一、什么是命令行命令行的基本概念命令行是一种通过在文本界面输入指令来与计算机进行交互的方式。用户可以通过命令行输入特定的命令来执行各种操作,例如文件管理、系统管理和网络操作等。命令行与图形界面的区别与图形界面相比,命令行更加灵活高效,可以直接通过指令完成任......
  • Windows10下Docker安装Mysql5.7
    一、环境说明:docker:v4.25.0mysql:5.7二、 打开命令工具打开WindowsPowerShell 三、搜索镜像dockersearchmysql  四、拉取镜像拉取最新版本dockerpullmysql 拉取特定版本dockerpullmysql:5.7 五、查看所有镜像dockerimages 六、启......
  • 在K8S中,K8S外部节点访问Pod有哪些方式?
    在Kubernetes(K8S)中,外部节点访问Pod的方式主要有以下几种:1.hostNetwork原理:通过将Pod配置为使用hostNetwork,Pod中的容器将直接看到并共享宿主机的网络接口。这意味着外部流量可以直接通过宿主机的IP地址和端口访问Pod内的服务。配置示例:apiVersion:v1kind:Podmeta......
  • windows C++-C++/WinRT 中创建组件和事件(下)
    跨ABI的简单信号如果无需连同事件传递任何形参或实参,则可以定义自己的简单Windows运行时委托类型。以下示例展示Thermometer运行时类的更简易版本。它声明名为SignalDelegate的委托类型,然后使用该类型来引发信号类型事件,而不是具有参数的事件。//ThermometerWRC.i......
  • windows C++-使用 C++/WinRT 的集合
    在内部,Windows运行时集合具有大量复杂的移动部件。但要将集合对象传递到Windows运行时函数,或要实现自己的集合属性和集合类型时,C++/WinRT中有函数和基类可以提供支持。这些功能消除复杂性,并节省大量时间和精力上的开销。IVector是由元素的任意随机访问集合实现的Windo......
  • windows下nginx配置开机自启动
    (1)、WindowsServiceWrapper工具下载工具下载URL:https://github.com/winsw/winsw/releases   (2)、WindowsServiceWrapper工具安装配置第一步:下载后将该工具放入Nginx的安装目录下,并且将其重命名为nginx-service.exe第二步:在nginx安装目录下新建服务日志文件夹:server......