title: How to change the IP Address of http request?
body: <p>I have TWO applications hosted on individual physical servers. </p>
  
  <ol>
  <li>Authentication Application - ServerA - can be accessed from anywhere</li>
  <li>Some Business Application - ServerB - must be accessed by ServerA application only</li>
  </ol>
  
  <p>The access rule: "Server-B can only accept the request from Server-A's IP Address". </p>
  
  <p>User first goes to the Authentication application(aspx page) and provides his credentials. On successful login, I am redirecting the user to Server-B. While redirection, end user's ip address remains persistent, and Server-B interprets that the request is raised from somewhere else.</p>
  
  <p>There is a solution using proxy server. I can install the proxy server on Server-A and redirect the request through (WebProxy object) it so the IP will remain same for all requests to Server-B. </p>
  
  <p>But just wanted to know... Is there any way to do it without proxy? Is there any chances to achieve through request IP address spoofing? or something else which I didn't think about?? </p>