Brian,

> DNS doesn't make a choice. If there are multiple addresses,
> it returns all of them. The host makes the choice.

Let me introduce you to today's current crop of DNS-based load balancing
"solutions".  For example, from
http://www.resonate.com/products/global_dispatch/faqs.php3:

How does Global Dispatch relate to DNS architectures?

Global Dispatch is an authoritative DNS solution- meaning that it integrates
into a DNS architecture- but actually replaces existing 'dumb' authoritative
DNS capabilities. The Global Dispatch scheduler sits behind an existing
authoritative DNS server, such as BIND or Microsoft's DNS server. Global
Dispatch resolves a virtual hostname into the IP address of a physical POP.
When a client's local DNS server makes an address resolution request for a
virtual hostname, Global Dispatch responds with the IP address of the most
available physical POP based on latency and load information it receives from
agents installed at each POP.

Rgds,
-drc

Reply via email to