easy:SetOpt_DNS_Shuffle_Addresses(onoff)
Addresses will not be reshuffled if a name resolution is completed using the
DNS cache. #CURLOPT_DNS_CACHE_TIMEOUT
can be used together with this
option to reduce DNS cache timeout or disable caching entirely if frequent
reshuffling is needed.
Since the addresses returned will be reordered randomly, their order will not be in accordance with RFC 3484 or any other deterministic order that may be generated by the system's name resolution implementation. This may have performance impacts and may cause IPv4 to be used before IPv6 or vice versa.