English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2 answers

The most common method is called "round robin", where the DNS server has 2 or more A records. For instance, if you have 3 servers, with IP addresses 10.1.1.2, 10.2.1.2, and 10.3.1.2, the first query would be given 10.1.1.2, the second would get 10.2.1.2, the third 10.3.1.2, the fourth would get 10.1.1.2 again, and so on.

If that doesn't quite cut it, it's possible to get DNS servers that will bias the results based on system load - so for instance if you have 3 servers, and one is a bit idle, it may return that server 40% of the time and the other two 30% each, rather than 33% each.

And if that doesn't suffice, you can contact the guys at Akamai or Foundry regarding their "global scale" balancers, that play lots of network tricks to figure out where you are and direct your query to the closest server.

2006-07-31 23:30:12 · answer #1 · answered by Valdis K 6 · 2 2

It will provide load distribution because if one server is busy with DNS or anything else for that matter, the backup server will take on the responsibility of resolving the particular address.

2006-07-31 21:08:40 · answer #2 · answered by Justin M 1 · 0 0

fedest.com, questions and answers