为什么不是我的静态路线应用?

我正在将我的一项服务迁移到新的面向公众的IP上,而且我不知道为什么最近添加的路由不能正常工作。 这是一个Server 2008 R2框。 我已经介绍了其他几个问题 – 特别是Windows静态路由不工作和Windows Server 2008 R2上的静态路由问题 – 但是我也检查了一堆其他资源。

目前,我正在尝试仅将stream量减less到我的一个testing源IP。

route -p add 11.11.121.110 mask 255.255.255.255 172.125.121.1 if 22 metric 1 

这个描述中的接口ID很好。 路由表看起来也不错。

 IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.51.1 192.168.51.5 266 11.11.121.110 255.255.255.255 172.125.121.1 172.22.125.187 11 100.100.100.0 255.255.255.0 192.168.51.1 192.168.51.5 11 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 172.22.125.0 255.255.255.0 On-link 172.22.125.187 266 172.22.125.187 255.255.255.255 On-link 172.22.125.187 266 172.22.125.255 255.255.255.255 On-link 172.22.125.187 266 192.168.20.0 255.255.255.0 192.168.51.1 192.168.51.5 11 192.168.51.0 255.255.255.0 On-link 192.168.51.5 266 192.168.51.5 255.255.255.255 On-link 192.168.51.5 266 192.168.51.255 255.255.255.255 On-link 192.168.51.5 266 192.168.100.0 255.255.255.0 192.168.51.1 192.168.51.5 11 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.51.5 266 224.0.0.0 240.0.0.0 On-link 10.42.204.244 266 224.0.0.0 240.0.0.0 On-link 172.22.125.187 266 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.51.5 266 255.255.255.255 255.255.255.255 On-link 10.42.204.244 266 255.255.255.255 255.255.255.255 On-link 172.22.125.187 266 =========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 0.0.0.0 0.0.0.0 192.168.51.1 Default 192.168.100.0 255.255.255.0 192.168.51.1 1 100.100.100.0 255.255.255.0 192.168.51.1 1 192.168.20.0 255.255.255.0 192.168.51.1 1 =========================================================================== 

但是,每当我尝试traceroute我仍然走出默认路由(192.168.51.1)。

 tracert 11.11.121.110 Tracing route to 11.11.121.110 over a maximum of 30 hops 1 <1 ms <1 ms <1 ms 192.168.51.1 

我也尝试禁用/重新启用网卡没有任何影响。

我究竟做错了什么?

你有一个路线在这里:

Network Destination Netmask Gateway Interface Metric 11.11.121.110 255.255.255.255 172.125.121.1 172.22.125.187 11

但除了通过默认路由之外,您没有到该网关172.125.121.1的路由。

但是在你的评论中,你说:

172.22.125.1(网关)

你搞砸了语法,意思是网关IP为172.22.125.1,而不是172.125.121.1?

它看起来像你有三个网卡的IP 10.42.204.244 / 32,172.22.125.187 / 24和192.168.51.5 / 24。 但是,这些NIC都不在172.125.121.1所在的子网中。 定义到不在直接连接到您计算机的子网中的IP的路由将不会被使用。