日期:2014-05-17  浏览次数:20973 次

请问如何让程序通过局域网内的另一个公网ip访问外网
局域网内有多个公网ip,分别对应网关192.168.123.254、192.168.123.253等

现在本机启动的程序不希望通过本地默认网关对应的公网ip:192.168.123.254访问外网,而想通过192.168.123.253对应的公网ip访问,请问应如何做到,谢谢

------解决方案--------------------
用代理服务器。
------解决方案--------------------
走哪个路由是win靠路由表跃点低的那个来的,socket能指定路由吗?貌似不可以,貌似。
有个土办法,先确定需要通信的ip地址,然后route add这个ip指定走你要的那个路由,然后程序里无论socket tcpclinet还是httpwebrequest什么的就都走你要的那个路由了