http://bugs.winehq.org/show_bug.cgi?id=33144
--- Comment #9 from Hans Leidekker hans@meelstraat.net 2013-03-08 10:11:41 CST --- (In reply to comment #8)
Part of the problem may be the fact that at least one of the DNS responses I see in the Wireshark logs has 580 bytes. The NS_PACKETSZ constant on my machine is defined as 512, thus the packet is most probably getting truncated.
Makes sense. Did you verify that this works on Windows?