http://ru.wikipedia.org/wiki/%D0%97%D0% ... 1%D1%8C_MX
Чтобы отправить электронную почту на определённый адрес, сервер-отправитель делает DNS-запрос, запрашивая MX-запись домена получателя электронного сообщения (то есть части адреса после символа «@»). В результате запроса возвращается список имён хостов почтовых серверов, принимающих входящую почту для данного домена, а также величину приоритета для каждого из хостов. Сервер-отправитель затем пытается установить SMTP-соединение с одним из этих хостов, начиная с того, у кого значение величины приоритета наименьшее, перебирая каждый из них, пока не удастся установить соединение хотя бы с одним из них.
Если же имеется несколько хостов с одинаковыми приоритетами, то должны быть предприняты попытки установить соединение с каждым из них.
то есть каждое приходящее письмо будет долбиться на все сервера с одинаковым приоритетом! Если я правильно понял.
для себя пока нашел 2 более менее варианта, это HAproxy и nginx как балансеры.
ДНС изначально не балансер и не может выполнять такой функции. Если бы mail.ru например делало так , давно бы встало раком.
mailo@mailo-HP:~$ host -t mx mail.ru
mail.ru mail is handled by 10 mxs.mail.ru.
ваш вариант подходит скажем бля того что бы было 2 сервера mx один страховал первый, если вдруг он загнется но почту примет второй, но никак не балансировка нагрузки. ИМХО... если я не прав поправьте