If I fetch index page from some site (say http://www.somesite.org/) with 
Net::HTTP and get response which tells me to redirect to 
http://some_unique_id.somesite.org/, how do I redirect to this new host?

I've tryed to make new request with this new uri but it fails while 
trying to resolve this new hostname. But I need to connect to old host 
but with new 'Host' parameter in header.

fetch.rb:
#!/usr/local/bin/ruby -w

require 'net/http'
require 'uri'

uri = 'http://www.somesite.org/'
response = Net::HTTP.get_response( URI.parse( uri ) )
while Net::HTTPRedirection === response
     puts response['Location']
     response = Net::HTTP.get_response( URI.parse( response['Location'] ) )
end
p response