Don't you get this automatically if it's treated as a TCP DNS connection? You stuff a bunch of requests down the pipe, and you get back a bunch of responses. See RFC 7766.
You get queueing for free, but not pipelining and out-of-order responses, that has to be defined.
RFC 7766 says you should get pipelining and out-of-order responses on TCP DNS. Take a look.
Even if the underlying DNS server that the proxy is using can't do it, any newly written proxy should provide TCP DNS the way 7766 says it should.
Regards, John Levine, jo...@taugh.com, Taughannock Networks, Trumansburg NY Please consider the environment before reading this e-mail. _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop