路由关系是需要双向解析的,和NAT单向不同的。在几个网段互联时就需要配置静态路由来指定某一个网段通过哪个地址去访问。
简单的举个例子,
公司一台电脑接的局域网A,配置了网关192.168.0.1(公司外网路由器),通过网关去访问Internet网。
然后公司还有一个网段B,这个网段有自己的外网路由器192.168.1.1。B网段的电脑通过这个路由访问Internet。
那么A网段和B网段的电脑该怎么互访呢?在A,B网段之间添加一个路由器,一边连接A网段,地址为192.168.0.2,一边连接B网段,地址为192.168.1.2。
现在能互访了吗?当然不能,电脑还没有指向B网段的静态路由,需要添加一条静态路由让电脑需要访问B网段时知道该往哪个地址发送数据包。用Route add命令添加。格式如下
route add 192.168.1.0 mask 255.255.255.0 192.168.0.2 -p
解释一下,192.168.1.0,指定需要访问的网段,mask后面的是子网掩码。
最后192.168.0.2表示通过哪个地址访问。
结尾-P参数表示这条静态路由永久生效,没有这个参数的话你电脑重启后将丢失这条路由策略。