【发布时间】:2011-01-31 03:11:47
【问题描述】:
在我的电脑中,有两个网络适配器,连接到不同的子网。如下:
适配器 A:10.20.30.201 适配器 B:10.20.31.201
我想让一个特殊进程(例如进程A)的所有传出数据都通过适配器A。即我想把适配器A作为进程的默认路由。
我知道,我可以为一些特殊的目的地修改路由表,但是我想在这里做的是非常不同的。 进程 A 可能会与许多不同的 IP 通信,而我事先并不知道。
Winsock2 提供LSP 作为在 TCP/IP 堆栈中放置 dll 的一种方式。我对LSP不熟悉,不知道LSP能不能做我想做的事情。
谁能给我一些建议,谢谢。
【问题讨论】:
-
如果您可以修改进程 A 和 B,请参阅 Using a specific network interface for a socket in windows。
-
感谢您的信息。我的情况有点不同。我想知道 LSP 是否可以提供帮助。我知道LSP可以重定向连接,但不知道它是否可以选择网卡。
标签: windows process routes winsock-lsp