build_query(
qname,qtype,id,opts) ->msg
Build a DNS query message table (not wire-encoded)
Returns a message table ready to pass to message.encode(). Options:
edns_buffer_size — when set, attach an EDNS OPT RR with this UDP
payload size. Omit (or pass nil/false) to build a bare RFC1035 query.rd — Recursion Desired flag (default true for recursive resolvers;
set false for iterative queries).do_bit — EDNS DNSSEC OK bit. Only meaningful when edns_buffer_size
is set (default false).