I have a website on shared hosting and would like to setup another host (semi-dedicated server) and use the same domain name as the shared hosting.

Is it possible to have two separate servers share the same domain name? If so, how?


  • you will need to use subdomains
    – kobaltz
    Jan 6 '12 at 18:05

Yes, its perfectly normal and an often used scenario.

Just configure your, for example, Apache server with the same virtual host(s) on both webservers. Remember that hostname/domain is a separate thing from IP address, so server A will have one IP, server B will have another. To control which server you reach when typing the domain name you use DNS. A simple way to use both servers is to use DNS round-robin, simply point the host/domainname to both IP addresses at once.

If you want to use some kind of "failover" situation you can have DNS point at one IP at a time, and manually fail over when needed. Remember then to set the TTL (Time To Live) of the DNS entry rather low, to minimize the failover time.

For more advanced scenarios you might want to use loadbalancer setups.

Please clarify if you need further examples or information. But the short answer is, yes, its possible and often used!

  • I have a domain name example.com, and two public IP address now I want to point my domain to server A(192.168.x.x), but if server A crushed or stop working then the domain should automatically goes to server B(192.168.y.y), same application is installed on both server. how can I configure it?
    – Ali
    Aug 2 '16 at 11:19

Companies who do this... (mine included) make use of multiple public IPs... load-balancing appliances... sub-domains like www.example.com vs www.sub.example.com and/or reverse-proxies which would proxy requests for www.example.com/sub-site to another server of your choosing.... or some combination of each one. What works for you is really up to what you need.


Yes, this is possible. Sites like google, IBM and Microsoft use many, many machines to service requests. Of course your shared hosting provider may or may not support this for you.

Allowing multiple machines to participate in the domain is handled by DNS and needs to be setup on your DNS Server.

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