title: Redirecting http traffic to another server temporarily
body: <p>Assume you have one box (dedicated server) that's on 24 7 and several other boxes that are user machines that have unused bandwidth.  Assume you want to host several web pages.  How can the dedicated server redirect http traffic to the user machines.  It is desirable that the address field in the web browser still displays the right address, and not an ip.  Ie. I don't want to redirect to another web page, I want to tell the web browser that it should request the same web page from a different server.  I have been browsing through the 3xx codes, and I don't think they are made for anything like this.</p>
  
  <p>It should work some what along these lines:
  1.  Dedicated server is online all the time.
  2.  User machine starts and tells the dedicated server that it's online.
  (several other user machines can do similarly)
  3.  Web browser looks up domain name and finds out that it points to dedicated server.
  4.  Web browser requests page.
  5.  Dedicated server tells web browser to repeat request to user machine</p>
  
  <p>Is it possible to use some kind of redirect, and preferably tell the browser to keep sending further requests to user machine.  The user machine can close down at almost any point of time, but it is assumed that the user machine will wait for ongoing transactions to finish, no closing the server program in the middle of a get or something.</p>