Assigning IP addresses on a user basis?

Associate
Joined
24 Dec 2005
Posts
811
Location
London
I know that local IP addresses are usually assigned on a machine basis, but is there anyway I can assign IP addresses on a user level within windows 7? I have one NIC, which I have assigned to have 2 different IP addresses. I have two users who make use of a PC. What I would like to happen, is for user 1 to login to the machine, and to be given ip address 192.169.0.3 (as an example) on the network, but when user 2 logs in on the same PC, they are given a different IP address. Both users would leave an application running within their windows session, so both IP addresses would need to work at the same time. Is there anyway of doing this on windows 7? Would i be able to do this using only a single NIC, but assigning it multiple IP addresses, or would i need to buy another NIC? Cheers
 
i'm fairly certain that is not possible, even with multiple NICs. any network configuration changes will apply to the machine. there is no concept of user accounts as far as that is concerned.

vmware with a guest operating system configured to use bridged networking would achieve what you want but it might be considered overkill. :p
 
Cheers for the help so far guys

I’d already setup virtual machines within VMWare to test this out on, but the program didn’t perform very well within a virtual environment for whatever reason.

Is windows 7 the limiting factor here then? Would I be able to achieve this within windows server 2008/2012?
 
Out of interest, should i expect poorer performance, in regards to higher CPU usage and maybe network performance, when assigning multiple IP's to 1 NIC over actually having 2 individual NIC's within the PC?
 
Back
Top Bottom