【运维】巧妙设置本地网卡路由可以同时访问内外网

【前言】

搞测试的同学肯定会遇到测试内网环境的时候,但是一般内网是无法进行公网访问的(甭问,不敢说 >0<),那么就需要本地做设置来实现内外网访问。

[原理分析]

网关(Gateway)又称网间连接器、协议转换器。是决定数据包出口的关键环节,其中默认网关,就是数据包默认选择的出口。所以通过修改IP指向不同网卡的网关,可以实现更改数据流出口的目的。


【思路】

首先需要查看本地IP,相关网卡网关及路由信息。

使用命令ipconfig 查看本地IP及网卡网关,这里网卡是两类,无线网卡和以太网网卡(无线网卡是用来连接自己手机热点的,以太网网卡是用来访问内网,这个不一定主要看实际测试环境)

通过设置例外将目标网址添加到为以太网网卡访问,然后将除目标站点以外的其他的网址添加为无线网卡访问。这样就可以实现内外网同时访问。

【命令行】

1.ipconfig  查看本地

2.route print  打印本地路由信息

3.route delete XXXX.XXXX.XXXX.XXXX 删除路由信息

   route add xxxx.xxxx.xxxx.xxxx mask 255.255.255.0 xxxx.xxxx.xxxx.xxxx -p 添加路由   信息

4.设置例外 目标10.1.3.1网站访问数据流出口为以太网网卡

 

A:测试的网站网关(一般末尾是0)

B:子网掩码 一般是255.255.255.0 或255.0.0.0

C:本地以太网 网关

   5.设置访问其他网站数据流出口为无线网卡

 

【测试】

测试内容:将访问百度的数据流导向无线网卡 其他数据流全部导向本地以太网网卡

测试环境:无线网可以访问公网  以太网无法访问公网

注:使用cmd命令需要时管理员权限!

测试步骤:GET 百度的IP地址为61.135.169.125

查看百度IP

                查看本地无线网卡的网关信息

查看无线网卡信息

 使用其中一个网关 利用route add命令添加到路由表中。

添加访问百度出口为无线网卡

这样就将访问百度的数据包出口设置为无线网卡了

设置其他站点出口为以太网网关

 访问搜狗(数据包出口为以太网网卡),发现无法访问:

 

访问百度(无线网卡为数据包出口) ,可以访问:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Keyli0n

赠人玫瑰 手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值