I can program in C# so if there are any .NET classes available to reassigning IP addresses or if there is a command line operation for changing the IP address of a given process, that is what I think I'm looking for.
I'm doing some automated browser testing and I want to have requests coming to my site from different IP addresses. My web server has 15 IP addresses assigned to it so I want to have the browser make requests from a different IP address on each request. Or I want to be able to open multiple instance of a browser and have each instance use a different IP.