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