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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel