Looking at RFC 1035 I am trying to determine what the proper response is for a packet that contains nothing but a DNS header, where all the "counts" are zero:
id short X
qdcount short 0
ancount short 0
nscount short 0
arcount short 0
<EOF>
Should this packet have any response? Should it be considered an error?