2

I'm using a network with a speed limit per IP. So I want to join multiple IP addresses to To increase Download speed.

Windows has this multi-IP option link

Windows multiple ip address configuration

How can I Merge these IP addresses so I can use them simultaneously?


Similar question

A way to bind an IP to a specific application Here or Here


[Update]

I managed to download using two different IPs at the same time.

Using ForceBindIp V1.31 and assigning the second IP to Firefox, I manage to download simultaneously.

Download using multiple IP addresses

Now I just need a load-balancing system to put together these connections. (My idea is to find a load-balancing proxy client!)


[Answer for windows server 2008 (Or maybe 7 and 8)]

Using windows server 2008 (Or maybe 7 and 8) you can use this article to actually solve this problem. But as I am on Windows 10, I can't really use that article. (Don't know really if it work on the same network adapter!)

M at
  • 558
  • 1
  • 6
  • 18
  • It is not so easy. If you manage to get your machine two IPs you could set up some tunneling/loadbalancing solution but this does require a endpoint and the result might be disappointing. Not to mention IT Security group will kill you if the find out. – eckes Apr 26 '17 at 10:04
  • I can assign multiple IP addresses, But i need to force applications using them. Any idea how to tunnel them ? @eckes – M at Apr 26 '17 at 10:31
  • Is the speed limit actually less than what the single link can carry? Even if you assign multiple IPs to one interface you won't be able to exceed the link speed. You would need to look into aggregation in order to use them both but that usually uses multiple, physical adapters. Alternatively you would need to find a way to tell a program which adapter to use which isn't done easily either. – Seth Apr 26 '17 at 11:17
  • @Seth Yes This can work. there are programs like vmware so bridge your network and they are working on my case. please think of the way so i can merge these IP addresses. – M at Apr 26 '17 at 11:21
  • My comment actually contains the technical term of what you're trying to do. So you will have to check into it yourself. In addition a network bridge like the one VMware and VirtualBox create are ever so slightly different. After all your guest only sees a virtual interface and uses that for network access. Tough certain information between the physical and virtual interface are passed back and forth. The hypervisor takes care of actually patching it through to the network layer. – Seth Apr 26 '17 at 11:27
  • @Seth Alright, so what makes me stop adding that layer ? http://speedify.com/ Does that (kind of) – M at Apr 26 '17 at 11:30
  • 1
    So you have a solution? Than use it? Did I say at any point that something would stop you from doing this? But just in case it's not clear: You're not looking for a bridging solution. You're looking for a link aggregation solution (NIC Teaming) for multiple IPs on the same physical interface. Which usually doesn't work because it's not operating on an IP level. Even the "solution" (a VPN) you linked doesn't do anything it that regard. it merely create a virtual interface which you can get for free with OpenVPN. Though you would have to setup the server yourself. – Seth Apr 26 '17 at 11:42
  • well that ip binder can't bind ip from the same network ! the speedify merges your different connections (wifi, data,lan) @Seth – M at Apr 26 '17 at 12:05

2 Answers2

0

Is it theoretically possible?: Yes (By combining ForceBindIP, a Proxy and a Load Balance Engine).

Is it possible Now?: No!

The only way to MERGE them in windows is "NIC Team" available in Windows Server 2012 and up, which needs multiple "Link Per Interface", (Check Here and Here if you want to enable it on windows 8, 8.1, 10...) and in expensive network infrastructure devices you find "Link Aggregation" which virtually works the same way. As stated by Microsoft the idea of assigning multiple IP addresses to one interface in windows was to eliminate the need of changing IP address in case you routinely migrate to different networks (e.g. Home, office, cafe...), or when you need more than 1 IP on the same network (e.g. accessing two different subnets). But, there are expensive infrastructures where you can randomly, or conditionally, load balance your traffic between a pool of IPs (e.g. Source NAT Pool in Juniper networks).

NetwOrchestration
  • 3,205
  • 2
  • 21
  • 33
  • NIC Teams and bonding work below the IP layer – eckes Apr 26 '17 at 18:36
  • @eckes I know, but the title is too generic and maybe someone looking for link aggregation end up here. – NetwOrchestration Apr 26 '17 at 19:08
  • agree it is good to mention it, but it's not what the original asker needs. At least not what Heins looking for as the limit is on an IP level (supposedly) – eckes Apr 26 '17 at 19:10
  • 1
    @eckes I agree on that, so it deserves a down vote. viel Spaß! :) – NetwOrchestration Apr 26 '17 at 19:16
  • Hay @AmirHossein, I looked at your articles, it seems that they can join two adapters, but as I explained I have one adapter having multiple IP addresses. What do you say ? – M at Apr 26 '17 at 22:24
  • @AmirHossein havent downvoted it, just want to make sure the scope of the answer is understood, maybe you can edit it in – eckes Apr 26 '17 at 23:23
  • @MahdiRafatjah Updated my answer. – NetwOrchestration Apr 27 '17 at 08:06
  • @eckes I did my best to put it into scope... I didn't say you downvoted. However, you have the right to downvote :) – NetwOrchestration Apr 27 '17 at 08:09
  • I'm really sorry @AmirHossein new version of ForceBindIp really worked. (older versions i tested before didn't) All I need is a load balancing system. if you make it all together, The answer will be yours. – M at Apr 28 '17 at 20:06
  • @MahdiRafatjah You can use scripts instead shortcuts to launch applications with ForceBindIP, but you still can't aggregate them. For example you can't use both IPs to download using IDM. I believe it's totally possible and even easy to accomplish, but it needs some programmer attention. Maybe you can contact the developers and ask them to add multi-IP load-balancing. – NetwOrchestration Apr 28 '17 at 20:48
-1

From the instructions you linked, it looks like you hit add in the top box and put in another ip address in the same range. But, if the network uses DHCP to assign addresses, that will possibly lead to conflicts. Try using a high number like .235 as the last part of the ip address if that happens.

Otherwise, you need 2 network cards with one ip each.

In my experience, Windows isn't good at aggregating links. You might also need software such as Speedify (speedify.com)

Sir Adelaide
  • 4,969
  • 2
  • 13
  • 36
  • Well i have no problem assigning an ip address. i just need to use more than one at once. – M at Apr 26 '17 at 10:26
  • Not possible with TCP without some intermediate layer. – eckes Apr 26 '17 at 10:40
  • Alright all I want is that layer, Windows provides the basics and Vmware is using it to create bridges, So i want to do that (Any how) @eckes – M at Apr 26 '17 at 10:46
  • 1
    The suggestion about using high IPs is rather bad without knowing any more about the network configuration. – Seth Apr 26 '17 at 11:15