“极客谈科技”,全新视角、全新思路,伴您遨游神奇的科技世界。
如果按照常规情况,192.168.1.1和192.168.2.1属于C类地址中的两个私网地址段,通常被用来设置成局域网的网关地址来使用,这两个网段内的私网地址无法互通,想要实现彼此之间的相互访问,需要借助其他设备才能够实现。当然,特殊情况例外,本文末端也会讲到这种特殊状况,先来看看常规情况下如何实现互相访问的吧!
比较常规的一种连接方式是通过三层交换机连接这两个网段,192.168.1.1和192.168.2.1这两个网关建立在三层交换机上,并且在三层交换机上建立各自的DHCP地址池,通过三层交换机的端口来划分不同的地址段。为什么添加了三层交换机之后,这两个不同网段的电脑能够相互访问呢?最主要的原因在于三层交换机,分别建立了这两个网关地址之后,三层交换机会建立一条默认的静态路由,使得这两个网段的电脑能够通信。
另外一种情况也能够实现访问,那就是双路由器之间的串联。这点用我们家宽举例更加合适,光猫下接入路由器就是这种模型,例如光猫的网关设置为192.168.1.1,下接路由器的网关设置为192.168.2.1,下层192.168.2.1网段内的电脑可以访问192.168.1.1端的电脑,但是192.168.1.1网段的电脑却无法访问192.168.2.1端的电脑(路由器NAT导致)。下图是我自己电脑的一个例子,路由器网关设置的为192.168.50.1,可以PING通光猫的网关。
在一种情况是使用了双网卡的电脑,一个是内网网段,一个是外网网段。内网用于访问公司内部服务器,外网用于上网查询资料等。这两个网段如何互访呢?原理与三层交换机较为类似,这里可以将电脑当做三层交换机,需要在电脑DOS界面建立静态路由。通过route add -p命令建立一条从192.168.2.1网段至192.168.1.1段的永久静态路由,然后在通过route add -p命令建立一条默认路由,其他数据默认通过192.168.2.1这个网关转发,这样便可以同时实现内、外网的访问。
最后在来谈谈一种极端形态,上面所讲我们都是按照24位掩码所距离。那么,如果192.168.1.1和192.168.2.1采用的是变长掩码呢?假设都使用16位掩码,那么,这些地址均在同一个网段,只要设置了网关与掩码,192.168.1.1和192.168.2.1之间本就可以正常通讯。
除此之外,您还能够想到其他哪些更好的方法?欢迎大家留言讨论!
领取专属 10元无门槛券
私享最新 技术干货