I l@ve RuBoard |
2.8 Setting Up Round Robin Load Distribution2.8.1 ProblemYou want to set up round robin for a domain name. 2.8.2 SolutionJust add multiple A records to the domain name. For example: www.foo.example. IN A 10.0.0.1 www.foo.example. IN A 10.0.0.2 www.foo.example. IN A 10.0.0.3 In successive answers to queries for www.foo.example's address, the foo.examplename servers will rotate the order in which they return the A records, moving the first A record to the end of the list after each response. 2.8.3 DiscussionAll modern name servers give out resource records in round robin order by default. Only very old name servers (before BIND 4.9) don't support round robin. Remember that round robin isn't load balancing. The name server has no idea how busy the web servers that serve www.foo.example's content are, or even whether they're all responding. If the name server at 10.0.0.1 were to crash, the name server would still give out its address first a third of the time. For true load balancing, you need something more than just DNS. 2.8.4 See AlsoSection 3.19 for details on how round robin works and how to disable it. |
I l@ve RuBoard |