I have written an ASP.NET application, and in this application I log the request IP address. And I also serve different content according to different IP range.
My question is, in my limited test environment, I only have 5 machines, each machine has only 1 IP address, I want to test fully about the function of my IP address based ASP.NET, so in my situation how to create HTTP request which contains arbitrary IP address beyond the 5 IP address of my test machines?
Solution in .Net/C# is appreciated. But any existing tool is appreciated as well.
EDIT1: I am writing a school education web application which serve different content to student from different cities. Different cities have different classes/seminar/training and I want to display the most revelant content according to (proxy) address of the branch of the school in specific city.