0

I'm using it for online games and running programs for friends out of one PC. Limits will be placed soon, so my question is: how can I get a different IP address for each account loading up from one single PC. If they place a limit of two logins from one IP address, then we would need to run 10 logins from one PC, all with their own IP address.

Can this be done reasonably cheap?

Darrell
  • 11

2 Answers2

1

A little late here, but I'll add it in case someone else finds this helpful.

IPv6 is what you're looking for. IPv6 enabled ISPs give each device a /64 prefix address from which you can pick any number of IP addresses.

That is, if you get a prefix of aaaa:bbbb:cccc:dddd::/64, you can assign any addresses from aaaa:bbbb:cccc:dddd::1 to aaaa:bbbb:cccc:dddd:ffff:ffff:ffff:ffff to any device in your network.


Edit:

You can get an IPv4 too, if you connect to say 10 IPv4 enabled Wi-Fi hotspots, or if you add multiple IPv6 addresses to your network interface and set up IPv4-over-IPv6 tunnels on all of those IPs. For that you would either need 10 IPv4 enabled VPSes or a tunnel broker or VPN service.

Frankly it's hard to get many IPv4 tunnel providers since IPv4 addresses are running out. Maybe some VPN that supports both IPv4 and IPv6 like Cyberghost VPN can give you a IPv4 address, but there are not many IPv6 enabled VPNs and I'm not sure if it supports 4over6 tunneling. Also you would need 10 accounts so that's not a cheap solution either.

In short, getting an IPv6 enabled network provider is the cheapest way to go about this. The servers should support IPv6, but that's on them and it's better for them if they do.

0

Typically you assign one IP address to each interface at a time. If I understand you correctly, you want to run 10 IP addresses at one time. That means you need 10 NICs which is rare for a desktop machine. Not to mention, your ISP will probably require you to get a Business Class service from them in order to get multiple public addresses through them.

Long story short: You can't easily do what you want to do, especially if you want it cheap.

Alex
  • 245