Dnsbalance is a program to forward DNS requests to
a number of servers, and to balance requests in a
round-robin fashion over these servers. It uses
source port randomization, worker IP address
checks, and transaction ID verification. It may be
used as a prefix gateway in front of DNS servers
that don't randomize local ports and hence are
potentially vulnerable to DNS cache poisoning
attacks.