I am looking for DNS hosting that can detect my web server failure and switch to another A record automatically. Also, they should support baisc DNS admin stuff. My domain is currently hosted on name.com. Thanks.
feedback
|
closed as not constructive by splattne♦ Jan 22 at 8:22
This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.
|
While I'm sure there are some services out there that might do this there is a big issue with doing this. Scenario Your primary server goes down. The dns tool sees that and switches the A record to the standby server. Issue Some clients have a cache on your hostname and don't see the change till their dns server clears the cache. Now if the service does a low ttl their dns server might not honor that if the ttl is too low. Bigger Issue Your primary server's uplink has a hiccup and you lose connection for 10 minutes. DNS service switches to new A record. Now some clients are hitting the secondary and some still trying to hit the primary.. Primary uplink is backup and you have clients hitting 2 server's Might not be a big deal if everything is static content.. but can be a giant issue if you run a more dynamic site. | |||||
feedback
|
|
Just use a load balancer, it does not matter on what platform, Win or Nix. If the code that is running on your web server does not need sessions to be persistent or you have some strange app the you can use round robin dns. ex: A web1.foo.bar = 1.2.3.4 A web2.foo.bar = 1.2.3.5 cname www = web1.foo.bar web2.foo.bar so when you try to resolve www.foo.bar it will serve one of the 2 A records HTH | |||
feedback
|