As such, when a failover occurs a site will be unavailable for many viewers for several hours and possibly even days, making the solution anything but highly available.
As such, when a failover occurs a site will be unavailable for many viewers for several hours and possibly even days, making the solution anything but highly available.
But even Google, Yahoo and others use a short TTL to switch between their datacenters… So this should be "reliable enough" for nearly everything out there.
$ dig www.yahoo.com
;; QUESTION SECTION:
;www.yahoo.com. IN A
;; ANSWER SECTION:
www.yahoo.com. 48 IN CNAME fp.wg1.b.yahoo.com.
fp.wg1.b.yahoo.com. 2711 IN CNAME eu- fp.wa1.b.yahoo.com.
eu-fp.wa1.b.yahoo.com. 33 IN A 87.248.122.122
also:
$ dig www.google.com
$ dig www.twitter.com
$ dig www.cnn.com
I've seen this repeated in many places but never with any concrete examples. This leads me to wonder just how widespread the practice is — can you substantiate the claim?
In the case of Virgin Media, they have transparent proxy caching on some parts of the network I believe, so it's possible this caching was happening there rather than on the DNS servers themselves.
Of course the ultimate solution for HA is to implement anycast with BGP...
So if you really need to archive 99.999999% you'll have to invest A LOT of money, time, people.