Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For example, I have a domain - "". And I wonna some customers from one country - be serviced by one server, and anothers by another server. Is it possible, without changing domain name?

share|improve this question
When you say servers, do you mean web servers? – John Gardeniers Feb 25 '10 at 12:39
I mean different IPs and different datacenters and different servers. Yes, its web servers. – Feb 25 '10 at 13:29

You could use a GeoIP service such as to find the user's location and redirect them to their local server. If you use URL masking on your domain name they'll not see the redirection.

share|improve this answer
what do you mean redirect? "URL Masking the Domain Forwarding server sends the client a Frames page where the Frame Source contains the destination URL you have specified" - if this is what you saying, than its not accepted solution(( – Feb 25 '10 at 13:41

As Khal suggested, you can use a GeoIP service to detect the users origin and then redirect them to their appropriate server. One option might be to have three server names, and Requests hitting are redirected based on their origin to either or (with the redirection being indicated to the browser). This way, you'll need to do the redirection only on the first request and all subsequent requests can directly be served from the appropriate server.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.