添加路由表的有关问题

添加路由表的问题
最近一个项目里想要达到禁止对某一ip进行访问的目的,网上找了一下,想通过添加一条静态路由的方式来解决,不过总是不行,希望高手能指点一二,我的做法如下:(这里假设我要禁止访问的ip是180.154.142.5)
手动添加静态路由:cmd下,执行命令:route add 180.154.142.5 mask 255.255.255.255 180.132.23.5
其中180.132.23.5是随便弄的一个ip地址,目的是让它不能正确转发数据包
问题来了,我这样弄完之后,通过route print查询,路由表添加成功,但是180.154.142.5仍可以正常访问,这是怎么回事呢?
------解决思路----------------------
确认过了。原因不在跃点数,而是在路由本身。
最长匹配原则优先,所以你添加的路由是最先被考虑的,但是之所以没生效,是因为你添加的路由下一跳不可达。
重新加吧,把下一跳改成本网段可达的一个地址(除了网关外,能PING通的网址)