A method for multi-site clustering in a network includes receiving a domain name
from a client at a first domain name server, and identifying a first network address
and a second network address associated with the domain name. The first network
address is associated with a first site that includes a load balancer coupled to
a plurality of web servers, and the second network address is associated with a
second site that includes a second domain name server. The method also includes
determining whether the first site is available to serve the client, and determining
whether the second site is available to serve the client. The method further includes
communicating the first network address followed by the second network address
to the client based at least partially on a determination that the first site and
the second site are available, and communicating the second network address to
the client based at least partially on a determination that the first site is not available.