Window怎么添加静态多跳的路由

Window怎么添加静态多跳的路由

原理其实是和直接的路由一致的。就是在访问过程中,需要把访问次序给一条一条加上。

比如我们需要访问一个192.168.118.62的ip,但是直接是不同的。通过在其他可以ping通机器上tracert命令的输出,来配置。假如tracert的输出如下:

1     1 ms     1 ms     1 ms  25.0.72.252
2    23 ms    23 ms    23 ms  11.1.56.53
3    24 ms    24 ms    25 ms  11.0.142.1
4    24 ms    24 ms    24 ms  11.0.56.26
5    24 ms    24 ms    24 ms  11.0.56.82
6    24 ms    24 ms    24 ms  192.168.118.62

那么我们应该是要配置的是

route -p add 11.1.56.53 mask 255.255.255.255 25.0.72.252
route -p add 11.0.142.1 mask 255.255.255.255 11.1.56.53
route -p add 11.0.56.26 mask 255.255.255.255 11.0.142.1
route -p add 11.0.56.82 mask 255.255.255.255 11.0.56.26
route -p add 192.168.118.62 mask 255.255.255.255 11.0.56.82

简单来说就是:

  1. 通过25.0.72.252可以访问11.1.56.53
  2. 通过11.1.56.53可以访问到11.0.142.1
  3. 通过11.0.142.1可以访问到11.0.56.26
  4. 通过11.0.56.26可以访问到11.0.56.82
  5. 通过11.0.56.82可以访问到192.168.118.62

然后就完成了。这里我们配置的是主机路由,因为只是一个确定的机器,所以在最后目标地址的时候也可以使用0进行任意匹配。

第二天又发现ping不上了,然后看了一篇文章,讲路由如何工作的。

假设我们有不同网段的配置

引用原文的图

我们从PC1想访问位于网络192.168.2.x上的一个地址。那么我们有两条路。

第一条路:

  1. 从PC1发送pack到Router A,因为是同网段的关系,可以连接上。
  2. A收到pack之后,发送到自己默认的网关上192.168.1.1,然后发送到Router B
  3. Router B有自己匹配的192.168.2.x的段,所以可以将pack转发到地址

第二条路:

  1. 从PC1发送pack到Router D
  2. Router D的默认网关设置成192.168.3.1,将包转发给Router C
  3. Router C可以访问到192.168.2.x的网段,即可发送

总结来说:

  1. 对于本机路由的时候,都会从路由表查找匹配的网段,要发送到下一跳的地址(通常是Router)。
  2. 对于路由器来说,需要设置要匹配的路由需要走的网关(直接是地址或者下一个路由器的网关)。

解决自己的问题是:

route -p delete 11.1.56.53
route -p delete 11.0.142.1
route -p delete 11.0.56.26
route -p delete 11.0.56.82
route -p delete 192.168.118.62
route -p add 192.168.118.0 mask 255.255.255.0 25.0.72.252

只是告诉本机路由,如果想访问192.168.118.x,请走25.0.72.252这个网关。到了25.0.72.252网关,该如何继续,本机是不知道的,由路由器负责。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值