多网关智能选择是有关问题

多网关智能选择是问题
情况是这样的,一个网卡,并且在一个网段内有2个网关,一个是电信的,一个是网通的,我是想添加2个网关以上,上网时根据所连接服务器的不同智能使用不同的网关?如何实现?

查了winsock   spi,在wspconnection和wspbind是时候都没有网关

------解决方案--------------------
更底层的了
------解决方案--------------------
网关。也叫路由。
WINDOWS只支持一个默认网关。
但你可以增加静态路由。
用命令行下的route命令就可以了。
------解决方案--------------------
感觉好复杂,SPI显然不行,在IP协议栈根据选路策略填充IP头部下一跳MAC、IP地址的时候入手吧,NDIS过滤驱动不知道行不行,不了解,帮顶。
------解决方案--------------------
关注下
------解决方案--------------------
看一下MSDN中关于路由和远程访问的。应该对你有帮助。