https://aria2.github.io/
Для async DNS требуется c-ares дополнительная зависимость. Я aria2 в
первую очередь использую для BitTorrent-а. У многочисленных торрентов
есть куча неработающих трэкеров и с синхронным DNS-ом часто aria2
останавливается на приличное время, ничего не делая, ожидая ответы по
DNS-ам. С async-ом никаких затыков.