24.13. Простое распределение нагрузки в tinydns

Проблема
В сети имеются дополнительные почтовые, FTP или веб-серверы. Вы хотите на строить их для автоматического распределения нагрузки. Допустим, веб-сайт
с интенсивным трафиком обслуживается тремя серверами Apache. Можно ли
сделать так, чтобы обращения автоматически передавались наименее занятому
серверу?
Решение
Распределение нагрузки DNS реализуется просто. Достаточно включить данные
всех серверов в /etc/tinydns/root/data:
+www.pixels.net:208.201.239.37:86400
+ww.pixels.net :208.201.239.38:86400
+www.pixels.net:208.201.239.39:86400
@mail.pixels.net:208.201.239.37:a::86400
@mai1.pixels.net:208.201.239.37:b::86400
Комментарий
Tinydns возвращает до восьми случайных адресов для каждого запроса. Если один
сервер станет недоступным, то клиент, пытающийся подключиться к серверу, пе рейдет к следующему серверу в очереди.
См. также
Распределение нагрузки между веб-серверами (http://cr.yp.to/djbdns/balance.html).