一根网线同时访问外网和内网

一根网线同时访问外网和内网

使用场景:(想在访问外网的同时,远程控制401的电脑)

我在303的电脑和401的电脑是在同一个局域网里面,因为使用ping 10.22.61.158是能够ping通401的电脑的,那说明我303的电脑和401电脑属于同一个局域网中。所以我访问它,属于访问内网。

在这里插入图片描述

		而在我不连接外网时,我电脑的内网ip是:10.25.30.4  默认网关是10.25.30.254,也就是在我不连我网的情况下,只要我发的信息一般都会发给默认网关10.25.30.254

在这里插入图片描述
下面是我使用创翼连接外网时的内网ip和默认网关是没有发生变化的。
在这里插入图片描述
而外网ip是:113.250.102.14(这个ip是动态分配的)默认网关是:0.0.0.0
在这里插入图片描述

解决方法

而在我连接上创翼,可以访问外网的时候,我想通过远程控制,去控制401的电脑,但此时是连不上的
在这里插入图片描述
因为上面的远程控制请求,电脑是将远程控制请求的信息发给了默认网关0.0.0.0,我的这个操作是去请求外网中真正ip是10.22.61.158的电脑,而不是401ip为10.22.61.158的电脑。
这是因为电脑在发送消息时,默认把消息发给了0.0.0.0网关,所以如果我们要让计算机能够远程控制401的电脑,我们就得加了一个路由表,route add -p 10.0.0.0 mask 255.0.0.0 10.25.30.254 。
为什么是加10.0.0.0这个网络地址呢?(我303的电脑内网ip是:10.25.30.4 , 子网掩码是:255.255.255.0; 401电脑ip是:10.22.61.158,子网掩码是:255.255.255.0)按照IP地址和子网掩码,网络地址应该是10.25.30.0啊?
其实是这样的,在局域网(内网)中,ip网段就只有下面3段,也就是说在任何一个局域网中只存在3的网络,而我现在所处的局域网段是A类局域网专用网段10.0.0.1-10.255.255.254,那么所以它的网络地址为10.0.0.0,通过子网掩码得到的不是真实意义上的网络地址。
在这里插入图片描述
而网关为什么填10.25.0.254呢?用于我们如果不加这个路由表的话,直接进行远程连接,会无请求外网中的10.22.61.158的电脑,因为我自己的电脑把远程控制请求的信息发给了外网,如果想要进行对401局域网络的远程控制,那就得把远程控制信息发给局域网,所以就需要设置这样一个路由表,让所有发给10.0.0.0目的网络的信息,全部发给10.25.30.254网关,而不是发给外网。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值