title: Override IP in HTTP Request
body: <p>Looking for a way to issue an HTTPwebrequest, or use the browser control, or winhttp to make a request to a URL, but override the IP address it connects to from the DNS lookup to a specific one. </p>
  
  <p>Trying to do something similar to the HOSTS file, but programatically without having to modify this file. It can be C# or C+</p>
  
  <p>Why I need it, the host i am sending the request has multiple IPs, and their Domain servers are doing load balancing accross the different IPs. Trying to force the request to a particular IP, but I need the host in the http request to be still the original host. I need this programatically because changing the host file every time i need to run this test is too time consuming.</p>