move the mDNS flag into dns_ctx
Add encoding of question alone
fix the typo in assignment
non-mDNS case: always add the question and always send the response