round-robin не работает так как вы ожидаете, так как запросы DNS-кэшируются.
в частности Google в своих серверах DNS уже давно отказался от round-robin
и любая другая ротация работать не будет по той же самое причине.
это корректно можно сделать только на клиенте.
например, у вас 10 записей типа A в DNS
клиент получает все 10.
затем на клиенте делается round-robin
еще сложность в том что по round-robin - опрашивает ip с верху в низ, а не рандомно..
- но каком то не помню уже хосте так складно работал, может не эта фича стояла?