16.05.2015 02:01, Christian Brunotte wrote:
The resolver can send one DNS request packet (IPv4 or IPv6 doesn't matter) that
contains
queries for both the A and AAAA entries and the resolver may answer them in
separate packets.

I would be very much interested in seeing such successful conversation in a pcap file. Here is the reason why I don't really belive you: Unbound contains code that marks all DNS packets with multiple records in the query section as invalid. The code is in ./daemon/worker.c, function worker_check_request():

        if(LDNS_QDCOUNT(sldns_buffer_begin(pkt)) != 1) {
                verbose(VERB_QUERY, "request wrong nr qd=%d",
                        LDNS_QDCOUNT(sldns_buffer_begin(pkt)));
                return LDNS_RCODE_FORMERR;
        }

--
Alexander E. Patrakov
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to