DNS Racing -Multi ISP load balancing with failover using DNS.

Mark Andrews marka at isc.org
Mon May 30 23:39:37 UTC 2011

It is still a bad idea.  Fixing the clients so they work well with
multi-homed servers not only works today with mostly IPv4 servers
but also works well with dual stack server and IPv6 only servers.

You don't have to have artifially low TTLs on the DNS responses.
You get sub-second failover on new connections.  If you really want
to perform races then connect() races will reflect actual client
topology not resolver topology.  DNS Race doesn't work in a dual
stack environment as it is dependent on the record type and transport

As for Chrome.  It was a example of a application which does work
well with multi-homed servers.

Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org

More information about the bind-users mailing list