您的位置首页生活快答

内网不同网段互访问题

内网不同网段互访问题

的有关信息介绍如下:

内网不同网段互访问题

事实上这时候192.168.8网段访问192.168.1网段相当于访问外网。大致说个简单的流程:8网段电脑想找1网段电脑时,首先电脑分析出目标IP段是1的,不在一个网段,电脑里也没有现有的路由表项,那么它就会把包发给它的网关,也就是192.168.8的路由器,路由器发现这个包要从wan送出去,这时候就出现了一个问题,路由器会对这个包做nat转换,也就是送出去的包,它的源地址会变成路由器WAN口的IP,也就是1网段的某个地址,当其他1网段的电脑收到这个包的时候,它的响应包也会回发到这个地址,而这时路由器收到一个发给它自己的包,他会查nat表看看之前有没有登记在案的表项,于是发现之前8网段某台电脑向这个电脑发出过请求包,于是他就把这个响应回送给那台电脑,这就完成了一次8网段到1网段的访问。需要注意,这个过程中,8网段的电脑完全将1网段的电脑认为是外网的主机,而1网段的电脑则完全不知道他们的网内还有一个8网段存在,因为8网段的路由将这些包都转换或说伪装掉了。于是反过来就不行了,1网段的电脑要寻找8网段的电脑,首先发出请求的电脑发现目标地址的网段和自己不在一个网段,也没有现成路由表项,于是它将包发给它的网关,也就是1网段的路由,一般也就是公司的主路由。当1网段的网关收到这个发向8网段的请求,它不知道该发去哪里,就会广播找人,这时候有个有意思的问题,就算广播到8网段的路由器,估计题主用的路由器就是普通家用路由器,这种路由器wan口有个毛病,它只认nat转换的包,而且是单向的,就是直接给它子网里面的地址也不好使,只要不是给这个wan口地址的它就不会管。于是它发现这个包的目标地址不是wan口1网段的地址,就不响应了。最终结果是公司的主路由广播找人一圈无果,包就被丢了,这也导致了1网段的电脑最终没找到8网段的目标电脑。整个过程相当于8网段的路由将它自己的整个网段伪装掉了。

能不能解决可能得看题主公司的网络是固定ip一人一坑的,还是可以随意自动获取ip的。如果是可以自动获取ip的话,就直接将网线接到原8网段路由的lan口,lan口地址依旧保留8网段的某个地址,然后将dhcp功能关闭,无线功能运行在ap模式下,这时候接入设备自动获取得到的就是1网段的ip,相当于直接接入1网段的网络,由公司主路由管理。静态ip的话,做法其实是一样的,但是得向公司网管多要几个ip了,当然如果只有一台电脑用的话就都无所谓了