我有一台 Windows 7 PC,通过一个物理网络适配器连接到一个 Internet。我运行着许多不同的网络程序。因此,所有程序都使用相同的网络适配器和相同的设置。
我希望能够为每个程序设立不同的适配器设置。
我正在考虑创建不同的虚拟适配器,然后以某种方式将每个程序绑定到不同的适配器。
主要问题是,一切都应该自动进行,而无需在每次启动程序时手动设置任何内容。
例如,当启动 1.exe(由我或另一个程序启动)时,它应该通过适配器 1 连接到互联网,当启动 2.exe 时,它应该使用适配器 2,依此类推。
基本上,我有两个问题。
1)如何创建 10+ 个网络适配器?
2)如何将不同的程序绑定到不同的适配器?
答案1
您可以通过添加虚拟网络适配器来创建 10 多个网络适配器。虚拟网络适配器是一个允许计算机连接到网络的程序(而不是物理网络适配器)。虚拟网络适配器还可用于将局域网 (LAN) 上的所有计算机连接到更大的网络(例如 Internet 或 LAN 集合)。以下是关于如何创建虚拟网络适配器的链接,可能对您有帮助。 https://www.youtube.com/watch?v=s4PrqOfJRgs
您可以通过工具将不同的程序绑定到不同的适配器强制绑定IP。ForceBindIP 是一个没有友好图形用户界面的命令行应用程序,可让您轻松地将选定的应用程序与 IP 或网络适配器绑定。阅读更多:https://www.raymond.cc/blog/bind-windows-application-to-specific-network-adapter-with-forcebindip/